इस पेज पर, सेव की गई क्वेरी बनाने और उन्हें मैनेज करने का तरीका बताया गया है. Studio में क्वेरी लिखने के बाद, उन्हें सेव और मैनेज किया जा सकता है.Cloud Firestore ज़्यादा जानकारी के लिए, सेव की गई क्वेरी की खास जानकारी देखें.
सेव की गई क्वेरी की सुविधा, सिर्फ़ Google Cloud Console में उपलब्ध है.
ज़रूरी भूमिकाएं
सेव की गई क्वेरी का इस्तेमाल करने के लिए ज़रूरी अनुमतियां पाने के लिए, अपने एडमिन से अनुरोध करें कि वह आपको प्रोजेक्ट के लिए, 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 में क्वेरी के उपयोगकर्ता
(roles/databasesconsole.studioQueryUser)
की भूमिका से, सेव की गई क्वेरी बनाने, देखने, और उनमें बदलाव करने का ऐक्सेस मिलता है. यह भूमिका, ज़्यादातर उपयोगकर्ताओं की ज़रूरतें पूरी करती है.
Studio में क्वेरी के एडमिन
(roles/databasesconsole.studioQueryAdmin)
की भूमिका सिर्फ़ एडमिन को दें.
Cloud Firestore IAM के बारे में ज़्यादा जानने के लिए, Identity and Access Management
लेख पढ़ें.
सेव की गई क्वेरी बनाना
सेव की गई क्वेरी बनाने के लिए, यह तरीका अपनाएं:
- Google Cloud Console में, सभी डेटाबेस पेज पर जाएं.
सभी डेटाबेस - वह Cloud Firestore डेटाबेस चुनें जिसमें आपको सेव की गई क्वेरी बनानी है.
- नेविगेशन मेन्यू में, Cloud Firestore Studio पर क्लिक करें.
- Cloud Firestore Studio पेज पर, एक्सप्लोरर पैनल में, कलेक्शन सेक्शन पर जाएं.
- नया एडिटर टैब खोलने के लिए, किसी कलेक्शन पर क्लिक करें. इसके अलावा, किसी कलेक्शन के बगल में मौजूद, कार्रवाइयां देखें पर क्लिक किया जा सकता है. इसके बाद, नया एडिटर टैब खोलने के लिए, कलेक्शन के लिए क्वेरी करें पर क्लिक करें.
- क्वेरी एडिटर में, कोई क्वेरी डालें.
- सेव करें पर क्लिक करें.
- क्वेरी सेव करें डायलॉग में, सेव की गई क्वेरी के लिए कोई नाम डालें.
- सेव करें पर क्लिक करें.
सेव की गई क्वेरी खोलना और उसे चलाना
सेव की गई क्वेरी को नई क्वेरी के तौर पर खोलने के लिए, यह तरीका अपनाएं:
- Cloud Firestore Studio पेज पर, एक्सप्लोरर पैनल में, क्वेरी सेक्शन पर जाएं.
- सेव की गई क्वेरी को नए एडिटर टैब में खोलने के लिए, उस पर क्लिक करें. इसके अलावा, सेव की गई क्वेरी के बगल में मौजूद, कार्रवाइयां देखें पर क्लिक किया जा सकता है. इसके बाद, नया एडिटर टैब खोलने के लिए, क्वेरी खोलें पर क्लिक करें.
- Run पर क्लिक करें.
सेव की गई क्वेरी अपडेट करना
सेव की गई मौजूदा क्वेरी को अपडेट करने के लिए, यह तरीका अपनाएं:
- Cloud Firestore Studio पेज पर, एक्सप्लोरर पैनल में, क्वेरी सेक्शन पर जाएं.
- सेव की गई क्वेरी को नए एडिटर टैब में खोलने के लिए, उस पर क्लिक करें. इसके अलावा, सेव की गई क्वेरी के बगल में मौजूद, कार्रवाइयां देखें पर क्लिक किया जा सकता है. इसके बाद, नया एडिटर टैब खोलने के लिए, क्वेरी खोलें पर क्लिक करें.
- क्वेरी में बदलाव करें.
- बदलाव की गई क्वेरी को सेव करने के लिए, सेव करें पर क्लिक करें.
सेव की गई सभी क्वेरी की सूची देखना और उसे मैनेज करना
अपने प्रोजेक्ट में सेव की गई सभी क्वेरी की सूची देखने के लिए, यह तरीका अपनाएं:
- Google Cloud Console में, सभी डेटाबेस पेज पर जाएं.
सभी डेटाबेस - कोई भी डेटाबेस चुनें. सेव की गई क्वेरी, प्रोजेक्ट की चाइल्ड होती है. इसलिए, अगर आपके पास ज़रूरी भूमिका है, तो किसी भी डेटाबेस से प्रोजेक्ट में सेव की गई सभी क्वेरी देखी जा सकती हैं.
- कोई भी डेटाबेस चुनें.
- Cloud Firestore Studio पेज पर, एक्सप्लोरर पैनल में, क्वेरी सेक्शन पर जाएं.
- सेव की गई क्वेरी के बगल में मौजूद,
कार्रवाइयां देखें पर क्लिक करें. इसके बाद, क्वेरी मैनेज करें पर क्लिक करें.
इससे सेव की गई क्वेरी पेज खुलेगा. इस पेज पर, इस प्रोजेक्ट में सेव की गई सभी क्वेरी की सूची दिखती है. इसमें, अन्य Google Cloud प्रॉडक्ट के लिए सेव की गई क्वेरी भी शामिल होती हैं.
सेव की गई क्वेरी पेज पर, क्वेरी खोजी, फ़िल्टर की जा सकती हैं. साथ ही, उन्हें देखा और मिटाया जा सकता है. सेव की गई क्वेरी पेज पर, मौजूदा क्वेरी में बदलाव नहीं किया जा सकता.
सेव की गई क्वेरी मिटाना
सेव की गई क्वेरी को Cloud Firestore Studio पेज से या Google Cloud Console में सेव की गई क्वेरी पेज से मिटाया जा सकता है.
- Cloud Firestore Studio पेज पर, एक्सप्लोरर पैनल में, क्वेरी सेक्शन पर जाएं.
- सेव की गई जिस क्वेरी को मिटाना है उसके बगल में मौजूद, कार्रवाइयां देखें पर क्लिक करें. इसके बाद, सेव की गई क्वेरी को मिटाने के लिए, क्वेरी मिटाएं पर क्लिक करें.
- क्वेरी मिटाएं डायलॉग में, मिटाएं पर क्लिक करें.
सेव की गई क्वेरी को सेव की गई क्वेरी पेज से भी मिटाया जा सकता है. **सेव की गई क्वेरी** पेज पर, सेव की गई क्वेरी को मिटाने के लिए, यह तरीका अपनाएं:
- सेव की गई क्वेरी पेज पर जाएं.
- सेव की गई जिस क्वेरी को मिटाना है उसके बगल में मौजूद, कार्रवाइयां देखें पर क्लिक करें.
- सेव की गई क्वेरी को मिटाने के लिए, क्वेरी मिटाएं पर क्लिक करें.
- क्वेरी मिटाएं डायलॉग में, मिटाएं पर क्लिक करें.
आगे क्या करना है
- सेव की गई क्वेरी के बारे में जानें.