Firebase कंसोल के साथ Cloud Firestore को मैनेज करना

इसका इस्तेमाल करते समय, Cloud Firestore पर ये कार्रवाइयां की जा सकती हैं Firebase कंसोल:

  • डेटा देखना, जोड़ना, उसमें बदलाव करना, और उसे मिटाना.
  • Cloud Firestore Security Rules बनाएं और अपडेट करें.
  • इंडेक्स मैनेज करें.
  • इस्तेमाल को मॉनिटर करें.

डेटा देखें

Firebase कंसोल में, Cloud Firestore का पूरा डेटा देखा जा सकता है. इन्होंने भेजा: Cloud Firestore Data टैब, किसी दस्तावेज़ या कलेक्शन पर क्लिक करके, उस आइटम में नेस्ट किया गया डेटा खोला जा सकता है.

कोई खास पाथ खोलें

किसी खास पाथ पर दस्तावेज़ या कलेक्शन खोलने के लिए, पाथ में बदलाव करें का इस्तेमाल करें बटन :

फ़ाइल को खोलने के लिए, पाथ में बदलाव करें बटन पर क्लिक करें
                                       किसी खास दस्तावेज़ या संग्रह पर क्लिक करें.

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

कलेक्शन में मौजूद दस्तावेज़ों को फ़िल्टर करने के लिए, फ़िल्टर की सूची बटन का इस्तेमाल करें .

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

एंसेस्टर दस्तावेज़ मौजूद नहीं हैं

कोई दस्तावेज़ तब भी मौजूद हो सकता है, जब उसके एक या उससे ज़्यादा पूर्वज मौजूद न हों मौजूद हैं. उदाहरण के लिए, पाथ पर मौजूद दस्तावेज़ पहले से मौजूद दस्तावेज़ होने पर भी /mycoll/mydoc/mysubcoll/mysubdoc मौजूद हो सकता है /mycoll/mydoc ऐसा नहीं करता. Cloud Firestore डेटा व्यूअर दिखाता है इस तरह का एंसेस्टर दस्तावेज़ मौजूद नहीं है:

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

कंसोल में एंसेस्टर दस्तावेज़ मौजूद नहीं है.

क्वेरी डेटा

इसके क्वेरी बिल्डर टैब में जाकर, दस्तावेज़ों के लिए क्वेरी की जा सकती है Cloud Firestore डेटा पेज.

  1. Cloud Firestore के डेटा पेज पर जाएं

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

  3. क्वेरी का स्कोप चुनें.

    किसी एक कलेक्शन के लिए क्वेरी करने के लिए, कलेक्शन चुनें. टेक्स्ट फ़ील्ड में, कलेक्शन का पाथ डालें.

    कलेक्शन ग्रुप चुनें, ताकि एक जैसे कलेक्शन वाले सभी कलेक्शन के लिए क्वेरी की जा सके आईडी. कलेक्शन ग्रुप फ़ील्ड में, कलेक्शन ग्रुप का आईडी डालें.

    टेबल में, बताए गए कलेक्शन से दस्तावेज़ अपने-आप दिखने लगेंगे या कलेक्शन ग्रुप पर लागू होता है.

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

    किसी क्वेरी क्लॉज़ को हटाने के लिए, 'हटाएं' बटन पर क्लिक करें . सभी क्वेरी क्लॉज़ हटाने के लिए, मिटाएं पर क्लिक करें.

  5. अपने डेटाबेस से नतीजे पाने के लिए, Run पर क्लिक करें.

क्वेरी की ज़रूरी शर्तें और सीमाएं

क्वेरी बिल्डर का इस्तेमाल करते समय, इन ज़रूरी शर्तों का ध्यान रखें और क्वेरी के लिए सीमाएं.

  • सभी क्वेरी के लिए, एक या उससे ज़्यादा इंडेक्स का इस्तेमाल किया जाना ज़रूरी है. अगर डेटाबेस ऐसा नहीं कर पाता है कोई इंडेक्स ढूँढें, जो क्वेरी को सपोर्ट करने वाला हो, तो वह गड़बड़ी दिखाएगा जिसमें इस लिंक पर क्लिक करें.

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

  • रेंज (<, <=, >, >=) और क्वेरी क्लॉज़ के बराबर (!=, not-in) वैल्यू नहीं हैं सभी फ़िल्टर एक ही फ़ील्ड में होने चाहिए.

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

डेटा मैनेज करना

Cloud Firestore में, दस्तावेज़ों में डेटा सेव किया जाता है और दस्तावेज़ों को कलेक्शन में बदलना. डेटा जोड़ना शुरू करने से पहले, Cloud Firestore डेटा मॉडल.

Firebase में दस्तावेज़ों और कलेक्शन को जोड़ा जा सकता है, उनमें बदलाव किया जा सकता है, और उन्हें मिटाया जा सकता है कंसोल. अपना डेटा मैनेज करने के लिए, डेटा टैब खोलें Cloud Firestore सेक्शन में:

डेटा जोड़ें

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

डेटा में बदलाव करें

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

डेटा मिटाना

किसी कलेक्शन को मिटाने के लिए:

  1. वह संग्रह चुनें जिसे आप मिटाना चाहते हैं.
  2. दस्तावेज़ कॉलम में सबसे ऊपर मौजूद मेन्यू आइकॉन पर क्लिक करें. इसके बाद, कलेक्शन मिटाएं.

दस्तावेज़ कॉलम में, मेन्यू में जाकर कलेक्शन मिटाएं पर क्लिक करें

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

  1. वह दस्तावेज़ चुनें जिसे मिटाना है.
  2. दस्तावेज़ की जानकारी वाले कॉलम के सबसे ऊपर मौजूद, मेन्यू आइकॉन पर क्लिक करें. चुनें दस्तावेज़ मिटाएं या दस्तावेज़ के फ़ील्ड मिटाएं.

किसी दस्तावेज़ को मिटाने से, उसमें मौजूद नेस्ट किया गया डेटा मिट जाता है. इसमें यह डेटा भी शामिल है सभी उप-संग्रह. हालांकि, किसी दस्तावेज़ की फ़ील्ड अपने उप-संग्रह नहीं मिटाता है.

दस्तावेज़ की जानकारी वाले कॉलम में, संदर्भ मेन्यू से &#39;दस्तावेज़ मिटाएं&#39; या &#39;दस्तावेज़ के फ़ील्ड मिटाएं&#39; पर क्लिक करें

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

  1. दस्तावेज़ के फ़ील्ड देखने के लिए उसे चुनें.
  2. आपको जिस फ़ील्ड को मिटाना है उसके बगल में मौजूद, 'मिटाएं' आइकॉन पर क्लिक करें.

किसी दस्तावेज़ से फ़ील्ड हटाने के लिए, &#39;मिटाएं&#39; आइकॉन पर क्लिक करें

Cloud Firestore Security Rules मैनेज करें

Firebase कंसोल में Cloud Firestore Security Rules जोड़ने, उसमें बदलाव करने, और उसे मिटाने के लिए, यहां जाएं नियम टैब Cloud Firestore सेक्शन में जाएं. ज़्यादा जानें नियम सेट अप करने और उन्हें पसंद के मुताबिक बनाने के बारे में ज़्यादा जानें.

इंडेक्स मैनेज करना

अपनी क्वेरी के लिए नए इंडेक्स बनाना और मौजूदा इंडेक्स को Firebase कंसोल के साथ, इंडेक्स टैब Cloud Firestore सेक्शन में जाएं. इंडेक्स मैनेज करने के बारे में ज़्यादा जानें.

इस्तेमाल को मॉनिटर करें

Cloud Firestore के इस्तेमाल को मॉनिटर करने के लिए, Cloud Firestore खोलें इस्तेमाल टैब के बारे में ज़्यादा जानें. अपने उपयोग का आकलन करने के लिए डैशबोर्ड का उपयोग करें पर निर्भर करता है.