इस पेज पर, सेव की गई क्वेरी बनाने और उन्हें मैनेज करने का तरीका बताया गया है. Firebase कंसोल में क्वेरी लिखने के बाद, उन्हें सेव और मैनेज किया जा सकता है. ज़्यादा जानकारी के लिए, सेव की गई क्वेरी की खास जानकारी देखें.
सेव की गई क्वेरी की सुविधा, सिर्फ़ कंसोल में उपलब्ध है. यह एपीआई के ज़रिए उपलब्ध नहीं है.
ज़रूरी भूमिकाएं
सेव की गई क्वेरी का इस्तेमाल करने के लिए ज़रूरी अनुमतियां पाने के लिए, अपने एडमिन से अनुरोध करें कि वह आपको प्रोजेक्ट के लिए, Identity and Access Management (IAM) की ये भूमिकाएं दे:
- सेव की गई क्वेरी देखने के लिए:
Cloud Datastore की व्यूअर भूमिका (
roles/datastore.viewer) - सेव की गई क्वेरी देखने, बनाने, उनमें बदलाव करने, और उन्हें मिटाने के लिए:
Cloud Datastore की उपयोगकर्ता भूमिका (
roles/datastore.user) - सेव की गई क्वेरी को मैनेज करने, देखने, बनाने, उनमें बदलाव करने, और उन्हें मिटाने के लिए:
Cloud Datastore की मालिक की भूमिका (
roles/datastore.owner). इस भूमिका में कई अनुमतियां होती हैं. साथ ही, यह एडमिन को Cloud Firestore का पूरा ऐक्सेस देती है.
भूमिकाएं देने के बारे में ज़्यादा जानने के लिए, प्रोजेक्ट, फ़ोल्डर, और संगठनों का ऐक्सेस मैनेज करना लेख पढ़ें.
पहले से तय इन भूमिकाओं में, सेव की गई क्वेरी का इस्तेमाल करने के लिए ज़रूरी अनुमतियां शामिल होती हैं. ज़रूरी अनुमतियों के बारे में ज़्यादा जानने के लिए, ज़रूरी अनुमतियां लेख पढ़ें.
ज़रूरी अनुमतियां
सेव की गई क्वेरी बनाने, देखने, उनमें बदलाव करने, और उन्हें मिटाने के लिए, आपके पास प्रोजेक्ट के लेवल पर IAM की ये अनुमतियां होनी चाहिए:
| कार्रवाई | IAM की ज़रूरी अनुमतियां |
|---|---|
| सेव की गई क्वेरी बनाना |
|
| सेव की गई क्वेरी देखना |
|
| सेव की गई क्वेरी में बदलाव करना |
|
| सेव की गई क्वेरी मिटाना |
|
| सेव की गई क्वेरी को मैनेज करना (सिर्फ़ एडमिन के लिए) |
|
कस्टम भूमिकाओं या पहले से तय अन्य भूमिकाओं के ज़रिए भी ये अनुमतियां पाई जा सकती हैं.
Studio Query User
(roles/databasesconsole.studioQueryUser)
की भूमिका से, सेव की गई क्वेरी बनाने, देखने, और उनमें बदलाव करने का ऐक्सेस मिलता है. यह भूमिका, ज़्यादातर उपयोगकर्ताओं की ज़रूरतें पूरी करती है.
Studio Query Admin
(roles/databasesconsole.studioQueryAdmin)
की भूमिका सिर्फ़ एडमिन को दें.
Cloud Firestore IAM के बारे में ज़्यादा जानने के लिए, Identity and Access Management
लेख पढ़ें.
सेव की गई क्वेरी बनाना
सेव की गई क्वेरी बनाने के लिए, यह तरीका अपनाएं:
- Firebase कंसोल में, Cloud Firestore पेज पर जाएं.
Cloud Firestore - वह डेटाबेस चुनें जिसमें आपको सेव की गई क्वेरी बनानी है. डेटाबेस, Enterprise Edition का इंस्टेंस होना चाहिए.
- क्वेरी एडिटर टैब पर क्लिक करें.
- क्वेरी एडिटर में, कोई क्वेरी डालें.
- सेव करें पर क्लिक करें.
- क्वेरी सेव करें डायलॉग में, सेव की गई क्वेरी के लिए कोई नाम डालें.
- सेव करें पर क्लिक करें.
सेव की गई क्वेरी खोलना और उसे चलाना
सेव की गई क्वेरी को नई क्वेरी के तौर पर खोलने के लिए, यह तरीका अपनाएं:
- क्वेरी एडिटर में, सेव की गई क्वेरी () पर क्लिक करें.
- सेव की गई किसी क्वेरी पर क्लिक करके, उसे एडिटर के नए टैब में खोलें. इसके अलावा, सेव की गई किसी क्वेरी के बगल में मौजूद, कार्रवाइयां देखें पर क्लिक किया जा सकता है. इसके बाद, क्वेरी खोलें पर क्लिक करके, उसे एडिटर के नए टैब में खोलें.
- चलाएं पर क्लिक करें.
सेव की गई क्वेरी अपडेट करना
सेव की गई मौजूदा क्वेरी को अपडेट करने के लिए, यह तरीका अपनाएं:
- क्वेरी एडिटर में, सेव की गई क्वेरी () पर क्लिक करें.
- सेव की गई किसी क्वेरी पर क्लिक करके, उसे एडिटर के नए टैब में खोलें. इसके अलावा, सेव की गई किसी क्वेरी के बगल में मौजूद, कार्रवाइयां देखें पर क्लिक किया जा सकता है. इसके बाद, क्वेरी खोलें पर क्लिक करके, उसे एडिटर के नए टैब में खोलें.
- क्वेरी में बदलाव करें.
- बदलाव की गई क्वेरी को सेव करने के लिए, सेव करें पर क्लिक करें.
सेव की गई सभी क्वेरी की सूची देखना और उसे मैनेज करना
अपने प्रोजेक्ट में सेव की गई सभी क्वेरी की सूची देखने के लिए, यह तरीका अपनाएं:
Google Cloud Console में, सेव की गई क्वेरी पेज पर जाएं.
सेव की गई क्वेरी पर जाएंसेव की गई क्वेरी पेज पर, क्वेरी खोजी, फ़िल्टर, देखी, और मिटाई जा सकती हैं. सेव की गई क्वेरी पेज पर, मौजूदा क्वेरी में बदलाव नहीं किया जा सकता.
सेव की गई क्वेरी मिटाना
सेव की गई क्वेरी को Cloud Firestore Studio पेज से या Google Cloud Console में सेव की गई क्वेरी पेज से मिटाया जा सकता है.
- क्वेरी एडिटर में, सेव की गई क्वेरी () पर क्लिक करें.
- सेव की गई जिस क्वेरी को मिटाना है उसके बगल में मौजूद, कार्रवाइयां देखें पर क्लिक करें. इसके बाद, सेव की गई क्वेरी को मिटाने के लिए, क्वेरी मिटाएं पर क्लिक करें.
- क्वेरी मिटाएं डायलॉग में, मिटाएं पर क्लिक करें.
सेव की गई क्वेरी को सेव की गई क्वेरी पेज पर भी मिटाया जा सकता है. **सेव की गई क्वेरी** पेज पर, सेव की गई क्वेरी को मिटाने के लिए, यह तरीका अपनाएं:
- सेव की गई क्वेरी पेज पर जाएं.
- सेव की गई जिस क्वेरी को मिटाना है उसके बगल में मौजूद, ज़्यादा कार्रवाइयां देखें पर क्लिक करें.
- सेव की गई क्वेरी को मिटाने के लिए, क्वेरी मिटाएं पर क्लिक करें.
- क्वेरी मिटाएं डायलॉग में, मिटाएं पर क्लिक करें.