Cloud Firestore डेटाबेस बनाने और mongosh टूल की मदद से उससे कनेक्ट करने का तरीका जानें.
शुरू करने से पहले
- अगर आपने पहले से कोई Firebase प्रोजेक्ट नहीं बनाया है, तो कोई Firebase प्रोजेक्ट बनाएं: Firebase कंसोल में, प्रोजेक्ट जोड़ें पर क्लिक करें. इसके बाद, Firebase प्रोजेक्ट बनाने या किसी मौजूदा Google Cloud प्रोजेक्ट में Firebase की सेवाएं जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
mongoshटूल इंस्टॉल करना
Cloud Firestore डेटाबेस बनाएं और कनेक्शन स्ट्रिंग को वापस पाएं
Firebase कंसोल में, Firestore Enterprise वर्शन का नया डेटाबेस बनाएं. Cloud Firestore के लिए, Firestore Enterprise वर्शन की ज़रूरत होती है:-
Firebase कंसोल में, Firestore Database पेज पर जाएं.
- उस डेटाबेस पर क्लिक करें जिसकी आपको पुष्टि करनी है.
- एक्सप्लोरर पैनल में, ज़्यादा देखें पर क्लिक करें.
- Connect using MongoDB tools को चुनें.
- कनेक्शन स्ट्रिंग को कॉपी करें.
कनेक्शन स्ट्रिंग, डेटाबेस के यूआईडी (सिस्टम से जनरेट किया गया) और डेटाबेस की जगह पर निर्भर करती है:
UID.LOCATION.firestore.goog
एससीआरएएम की मदद से पुष्टि करने के लिए उपयोगकर्ता बनाना
Google Cloud console में, एक नया डेटाबेस उपयोगकर्ता बनाएं और उसे पहचान और ऐक्सेस मैनेजमेंट की अनुमतियां असाइन करें.
-
Google Cloud console में, डेटाबेस पेज पर जाएं.
- डेटाबेस की सूची में से डेटाबेस चुनें.
- नेविगेशन मेन्यू में, सुरक्षा पर क्लिक करें.
- उपयोगकर्ता जोड़ें पर क्लिक करें.
- कोई उपयोगकर्ता नाम डालें.
- उपयोगकर्ता के लिए, पहचान और ऐक्सेस मैनेजमेंट की कोई भूमिका चुनें.
- 'बनाएं' पर क्लिक करें. डेटाबेस एक उपयोगकर्ता बनाता है और आपको उपयोगकर्ता का जनरेट किया गया पासवर्ड दिखाता है. इस पासवर्ड को कॉपी करें और सेव करें. इस पासवर्ड को बाद में वापस नहीं पाया जा सकेगा.
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आगे क्या करना है
- इस्तेमाल की जा सकने वाली सुविधाओं की सूची देखें
- Cloud Firestore में व्यवहार से जुड़े अंतर के बारे में जानें
- पुष्टि करने के अन्य तरीकों के बारे में जानें