क्विकस्टार्ट: डेटाबेस बनाना और उससे कनेक्ट करना

यह सिर्फ़ Cloud Firestore Enterprise Edition के लिए काम का है.

MongoDB के साथ काम करने वाला Cloud Firestore डेटाबेस बनाने और उसे mongosh टूल से कनेक्ट करने का तरीका जानें.

शुरू करने से पहले

  1. अगर आपने पहले से Firebase प्रोजेक्ट नहीं बनाया है, तो उसे बनाएं: Firebase कंसोल में, प्रोजेक्ट जोड़ें पर क्लिक करें. इसके बाद, स्क्रीन पर दिए गए निर्देशों का पालन करके, Firebase प्रोजेक्ट बनाएं या मौजूदा Google Cloud प्रोजेक्ट में Firebase सेवाएं जोड़ें.
  2. mongosh टूल इंस्टॉल करना

MongoDB के साथ काम करने वाला Cloud Firestore डेटाबेस बनाएं और कनेक्शन स्ट्रिंग पाएं

Firebase कंसोल में, Firestore Enterprise edition का नया डेटाबेस बनाएं. MongoDB के साथ काम करने वाले Cloud Firestore के लिए, Firestore Enterprise Edition की ज़रूरत होती है:
  1. Firebase कंसोल में, Firestore डेटाबेस पेज पर जाएं.

    Firestore डेटाबेस पर जाएं

  2. उस डेटाबेस पर क्लिक करें जिसकी पुष्टि करनी है.
  3. एक्सप्लोरर पैनल में, ज़्यादा देखें पर क्लिक करें.
  4. MongoDB टूल का इस्तेमाल करके कनेक्ट करें को चुनें.
  5. कनेक्शन स्ट्रिंग कॉपी करें.

कनेक्शन स्ट्रिंग, डेटाबेस के यूआईडी (सिस्टम से जनरेट किया गया) और डेटाबेस की जगह पर निर्भर करती है:

UID.LOCATION.firestore.goog

SCRAM की पुष्टि करने की सुविधा के लिए उपयोगकर्ता बनाना

Google Cloud Console में, नया डेटाबेस उपयोगकर्ता बनाएं और उसे Identity and Access Management की अनुमतियां असाइन करें.

  1. Google Cloud Console में, डेटाबेस पेज पर जाएं.

    डेटाबेस पर जाएं

  2. डेटाबेस की सूची में से डेटाबेस चुनें.
  3. नेविगेशन मेन्यू में, Auth पर क्लिक करें.
  4. उपयोगकर्ता जोड़ें पर क्लिक करें.
  5. कोई उपयोगकर्ता नाम डालें.
  6. उपयोगकर्ता के लिए, Identity and Access Management की कोई भूमिका चुनें.
  7. 'बनाएं' पर क्लिक करें. डेटाबेस, उपयोगकर्ता बनाता है और आपको उपयोगकर्ता का जनरेट किया गया पासवर्ड दिखाता है. इस पासवर्ड को कॉपी करें और सेव करें. बाद में, इस पासवर्ड को वापस नहीं लाया जा सकेगा..

mongosh का इस्तेमाल करके कनेक्ट करना

कनेक्शन स्ट्रिंग, उपयोगकर्ता नाम, और पासवर्ड का इस्तेमाल करके अपने डेटाबेस से कनेक्ट करें. इसके बाद, कॉन्फ़िगरेशन के इन विकल्पों के साथ mongosh को स्थानीय तौर पर चलाएं.

mongosh 'mongodb://USERNAME:PASSWORD@CONNECTION_STRING:443/DATABASE_ID?loadBalanced=true&authMechanism=SCRAM-SHA-256&tls=true&retryWrites=false'

इनकी जगह ये डालें:

  • USERNAME: डेटाबेस के उस उपयोगकर्ता का नाम जिसे आपने बनाया है.
  • PASSWORD: यह आपके बनाए गए डेटाबेस उपयोगकर्ता के लिए जनरेट किया गया पासवर्ड है.
  • CONNECTION_STRING: डेटाबेस कनेक्शन स्ट्रिंग.
  • DATABASE_ID: डेटाबेस आईडी

कनेक्ट होने के बाद, डेटा बनाया और पढ़ा जा सकता है. उदाहरण के लिए:

db.pages.insertOne({ message: "Hello World!"})
db.pages.find({})
exit

आगे क्या करना है