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

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

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

डेटा देखें

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

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

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

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

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

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

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

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

कोई दस्तावेज़ तब भी मौजूद हो सकता है, जब उसके एक या उससे ज़्यादा पूर्वज मौजूद न हों. उदाहरण के लिए, /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 के सुरक्षा नियमों को मैनेज करें

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

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

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

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

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