Firebase कंसोल के साथ Cloud Firestore प्रबंधित करें

फायरबेस कंसोल का उपयोग करते समय आप क्लाउड फायरस्टोर पर निम्नलिखित क्रियाएं कर सकते हैं:

  • डेटा देखें, जोड़ें, संपादित करें और हटाएं।
  • क्लाउड फायरस्टोर सुरक्षा नियम बनाएं और अपडेट करें।
  • अनुक्रमणिका प्रबंधित करें.
  • उपयोग की निगरानी करें.

डेटा देखें

आप अपने सभी क्लाउड फायरस्टोर डेटा को फायरबेस कंसोल में देख सकते हैं। क्लाउड फायरस्टोर डेटा टैब से, उस आइटम में निहित डेटा को खोलने के लिए किसी दस्तावेज़ या संग्रह पर क्लिक करें।

एक विशिष्ट पथ खोलें

किसी दस्तावेज़ या संग्रह को किसी विशिष्ट पथ पर खोलने के लिए, पथ संपादित करें का उपयोग करें :

किसी विशिष्ट दस्तावेज़ या संग्रह को खोलने के लिए पथ संपादित करें बटन पर क्लिक करें।

किसी संग्रह में दस्तावेज़ फ़िल्टर करें

किसी संग्रह में सूचीबद्ध दस्तावेज़ों को फ़िल्टर करने के लिए, फ़िल्टर सूची बटन उपयोग करें।

सूचीबद्ध दस्तावेज़ों को फ़िल्टर करने के लिए फ़िल्टर सूची बटन पर क्लिक करें।

गैर-मौजूद पूर्वज दस्तावेज़

एक दस्तावेज़ तब भी अस्तित्व में रह सकता है जब उसके एक या अधिक पूर्वज मौजूद न हों। उदाहरण के लिए, पथ /mycoll/mydoc/mysubcoll/mysubdoc पर दस्तावेज़ मौजूद रह सकता है, भले ही पूर्वज दस्तावेज़ /mycoll/mydoc मौजूद न हो। क्लाउड फायरस्टोर डेटा व्यूअर गैर-मौजूद पूर्वज दस्तावेज़ को निम्नानुसार प्रदर्शित करता है:

  • किसी संग्रह के दस्तावेज़ों की सूची में, गैर-मौजूद पूर्वज दस्तावेज़ों की दस्तावेज़ आईडी को इटैलिकाइज़ किया गया है।
  • गैर-मौजूद पूर्वज दस्तावेज़ के सूचना पैनल में, डेटा व्यूअर बताता है कि दस्तावेज़ मौजूद नहीं है।

कंसोल में गैर-मौजूद पूर्वज दस्तावेज़।

क्वेरी डेटा

आप क्लाउड फायरस्टोर डेटा पेज के क्वेरी बिल्डर टैब में दस्तावेज़ों के लिए क्वेरी कर सकते हैं।

  1. क्लाउड फायरस्टोर डेटा पेज पर जाएं

  2. क्वेरी बिल्डर टैब पर क्लिक करें.

  3. क्वेरी का दायरा चुनें.

    एकल संग्रह से पूछताछ करने के लिए संग्रह का चयन करें। टेक्स्ट फ़ील्ड में, संग्रह के लिए पथ दर्ज करें।

    एक ही आईडी से सभी संग्रहों की क्वेरी करने के लिए संग्रह समूह का चयन करें। संग्रह समूह फ़ील्ड में, संग्रह समूह आईडी दर्ज करें।

    तालिका स्वचालित रूप से निर्दिष्ट संग्रह या संग्रह समूह से दस्तावेज़ प्रदर्शित करेगी।

  4. दस्तावेज़ों के लौटाए गए सेट को फ़िल्टर करने के लिए क्वेरी में जोड़ें पर क्लिक करें। डिफ़ॉल्ट रूप से, क्वेरी बिल्डर एक WHERE क्लॉज जोड़ता है। आप ड्रॉपडाउन और टेक्स्ट फ़ील्ड का उपयोग करके इस खंड को संशोधित कर सकते हैं या अन्य उपलब्ध खंडों में से किसी एक में बदल सकते हैं। अधिक जटिल क्वेरी बनाना जारी रखने के लिए, क्वेरी में जोड़ें पर क्लिक करें।

    किसी क्वेरी क्लॉज़ को हटाने के लिए, उसके हटाएँ बटन पर क्लिक करें। सभी क्वेरी क्लॉज़ हटाने के लिए, साफ़ करें पर क्लिक करें।

  5. अपने डेटाबेस से परिणाम प्राप्त करने के लिए रन पर क्लिक करें।

क्वेरी आवश्यकताएँ और सीमाएँ

जैसे ही आप क्वेरी बिल्डर का उपयोग करते हैं, प्रश्नों के लिए निम्नलिखित आवश्यकताओं और सीमाओं को ध्यान में रखें।

  • सभी क्वेरीज़ को एक या अधिक अनुक्रमणिका द्वारा समर्थित होना चाहिए। यदि डेटाबेस को क्वेरी का समर्थन करने के लिए कोई इंडेक्स नहीं मिल पाता है, तो यह एक त्रुटि लौटाएगा जिसमें आवश्यक इंडेक्स बनाने के लिए एक लिंक होगा।

  • ORDER BY क्लॉज को WHERE क्लॉज में फ़ील्ड से मेल खाना चाहिए और उसी क्रम में आना चाहिए। डिफ़ॉल्ट रूप से, परिणाम दस्तावेज़ आईडी द्वारा क्रमबद्ध होते हैं। यदि आप समानता ( == ) के अलावा किसी अन्य फ़ील्ड द्वारा फ़िल्टर करते हैं, तो उस फ़ील्ड के लिए एक ORDER BY खंड जोड़ें।

  • रेंज ( < , <= , > , >= ) और नॉट इक्वल्स ( != , not-in ) क्वेरी क्लॉज सभी को एक ही फ़ील्ड पर फ़िल्टर करना होगा।

अतिरिक्त सीमाओं के लिए, क्वेरी सीमाएँ देखें।

डेटा प्रबंधित करें

क्लाउड फायरस्टोर में, आप दस्तावेज़ों में डेटा संग्रहीत करते हैं और अपने दस्तावेज़ों को संग्रह में व्यवस्थित करते हैं। इससे पहले कि आप डेटा जोड़ना शुरू करें, क्लाउड फायरस्टोर डेटा मॉडल के बारे में और जानें।

आप फ़ायरबेस कंसोल से दस्तावेज़ों और संग्रहों को जोड़, संपादित और हटा सकते हैं। अपना डेटा प्रबंधित करने के लिए, क्लाउड फायरस्टोर अनुभाग में डेटा टैब खोलें:

डेटा जोड़ें

  1. संग्रह जोड़ें पर क्लिक करें, फिर अपना संग्रह नाम दर्ज करें और अगला क्लिक करें।
  2. एक विशिष्ट दस्तावेज़ आईडी दर्ज करें या ऑटो आईडी पर क्लिक करें, फिर अपने दस्तावेज़ में डेटा के लिए फ़ील्ड जोड़ें।
  3. सहेजें पर क्लिक करें. आपका नया संग्रह और दस्तावेज़ डेटा व्यूअर में दिखाई देता है।
  4. संग्रह में और दस्तावेज़ जोड़ने के लिए, दस्तावेज़ जोड़ें पर क्लिक करें।

डेटा संपादित करें

  1. किसी संग्रह के दस्तावेज़ देखने के लिए उस पर क्लिक करें, फिर किसी दस्तावेज़ के फ़ील्ड और उपसंग्रह देखने के लिए उस पर क्लिक करें।
  2. किसी फ़ील्ड का मान संपादित करने के लिए उस पर क्लिक करें। चयनित दस्तावेज़ में फ़ील्ड या उपसंग्रह जोड़ने के लिए, फ़ील्ड जोड़ें या संग्रह जोड़ें पर क्लिक करें।

डेटा हटाएँ

किसी संग्रह को हटाने के लिए:

  1. वह संग्रह चुनें जिसे आप हटाना चाहते हैं.
  2. दस्तावेज़ कॉलम के शीर्ष पर मेनू आइकन पर क्लिक करें, फिर संग्रह हटाएँ पर क्लिक करें।

दस्तावेज़ कॉलम में मेनू से संग्रह हटाएँ पर क्लिक करें

किसी दस्तावेज़ या उसके सभी फ़ील्ड को हटाने के लिए:

  1. वह दस्तावेज़ चुनें जिसे आप हटाना चाहते हैं.
  2. दस्तावेज़ विवरण कॉलम के शीर्ष पर मेनू आइकन पर क्लिक करें। दस्तावेज़ हटाएँ या दस्तावेज़ फ़ील्ड हटाएँ चुनें।

किसी दस्तावेज़ को हटाने से उस दस्तावेज़ में सभी नेस्टेड डेटा हट जाता है, जिसमें कोई भी उपसंग्रह भी शामिल है। हालाँकि, किसी दस्तावेज़ के फ़ील्ड को हटाने से उसके उपसंग्रह नहीं हटते हैं।

दस्तावेज़ विवरण कॉलम में संदर्भ मेनू से दस्तावेज़ हटाएं या दस्तावेज़ फ़ील्ड हटाएं पर क्लिक करें

किसी दस्तावेज़ में किसी विशिष्ट फ़ील्ड को हटाने के लिए:

  1. दस्तावेज़ के फ़ील्ड देखने के लिए उसका चयन करें।
  2. जिस फ़ील्ड को आप हटाना चाहते हैं उसके बगल में स्थित हटाएँ आइकन पर क्लिक करें।

किसी दस्तावेज़ से फ़ील्ड हटाने के लिए डिलीट आइकन पर क्लिक करें

क्लाउड फायरस्टोर सुरक्षा नियम प्रबंधित करें

फायरबेस कंसोल से क्लाउड फायरस्टोर सुरक्षा नियमों को जोड़ने, संपादित करने और हटाने के लिए, क्लाउड फायरस्टोर अनुभाग में नियम टैब पर जाएं। नियमों को स्थापित करने और अनुकूलित करने के बारे में और जानें।

अनुक्रमणिका प्रबंधित करें

अपने प्रश्नों के लिए नए इंडेक्स बनाने और फायरबेस कंसोल से मौजूदा इंडेक्स को प्रबंधित करने के लिए, क्लाउड फायरस्टोर अनुभाग में इंडेक्स टैब पर जाएं। इंडेक्स प्रबंधित करने के बारे में और जानें.

उपयोग की निगरानी करें

अपने क्लाउड फायरस्टोर उपयोग की निगरानी के लिए, फायरबेस कंसोल में क्लाउड फायरस्टोर उपयोग टैब खोलें। विभिन्न समयावधियों में अपने उपयोग का आकलन करने के लिए डैशबोर्ड का उपयोग करें।