MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

प्रमाणीकरण के साथ MongoDB उदाहरणों के लिए कस्टम उपयोगकर्ता कनेक्शन स्ट्रिंग्स

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

MongoDB में प्रति डेटाबेस उपयोगकर्ताओं की अवधारणा है। जब आप स्केलग्रिड के माध्यम से प्रमाणीकरण के साथ परिनियोजन का प्रावधान करते हैं, तो हम डेटाबेस व्यवस्थापक के लिए एक MongoDB व्यवस्थापक उपयोगकर्ता बनाते हैं। इस उपयोगकर्ता के पास बनाए गए नए डेटाबेस तक पहुंच है, हालांकि, इसे कनेक्शन स्ट्रिंग के माध्यम से एक्सेस नहीं किया जा सकता है। यानी, आप पहले व्यवस्थापक डेटाबेस से जुड़ सकते हैं, और फिर " का उपयोग करें" कर सकते हैं।

हम समझते हैं कि अधिकांश उपयोगकर्ताओं के लिए यह सबसे अच्छा अनुभव नहीं है, इसलिए हम अनुशंसा करते हैं कि आप प्रत्येक डेटाबेस के लिए एक नया उपयोगकर्ता बना सकते हैं जिसे आप कनेक्शन स्ट्रिंग के माध्यम से एक्सेस करना चाहते हैं। यहां :

. में एक नया उपयोगकर्ता बनाने के चरण दिए गए हैं
  1. मोंगो <आईपी>:27017/व्यवस्थापक -यू "व्यवस्थापक" -पी "<पासवर्ड>"
  2. का उपयोग करें;
  3. db.addUser(“<उपयोगकर्ता>”, “<पासवर्ड>”);

आप निम्न आदेश टाइप करके डेटाबेस में मौजूदा उपयोगकर्ताओं की जांच कर सकते हैं (यदि आपने MongoRestore के माध्यम से एक डेटाबेस आयात किया है):

“उपयोग ; db.system.users.find ();”

अब आप कनेक्शन स्ट्रिंग के माध्यम से नए बनाए गए उपयोगकर्ता का उपयोग करके सीधे से जुड़ सकते हैं। एक नई कनेक्शन स्ट्रिंग कुछ इस तरह दिखेगी:

“mongodb://:@:/

हमारे DBaaS सहायता डॉक्स के माध्यम से हमारे MongoDB होस्टिंग समाधानों की उन्नत क्षमताओं के बारे में अधिक जानें।


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब खोल पर प्रत्येक के लिए अद्यतन करें

  2. MongoDB में एम्बेडेड दस्तावेज़ को सरणी में बदलना

  3. रेडिस या मोंगो यह निर्धारित करने के लिए कि कोई संख्या सीमा के भीतर आती है या नहीं?

  4. मैं मोंगोडीबी सी # ड्राइवर का उपयोग करके मोंगोडीबी संग्रह की तारीख कैसे प्राप्त करूं?

  5. MongoDB में ग्रुप बाय कंडीशन