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

MongoDB प्रामाणिक बिटनामी MEAN स्टैक छवि पर उपयोगकर्ता नाम खोजने में विफल रहता है

नेवला दो तरह से प्रमाणीकरण कर सकता है:

1, कनेक्शन स्ट्रिंग: mongoose.connect('mongodb://username:[email protected]:port(usually 27017)/db') जहां उपयोगकर्ता नाम और पासवर्ड उस विशिष्ट डीबी के लिए संबंधित उपयोगकर्ता नाम और पासवर्ड हैं, मेजबान वह मेजबान होगा जहां आपका डीबी होस्ट किया गया है (इसलिए स्थानीयहोस्ट या कुछ डोमेन/आईपी), पोर्ट पोर्ट मोंगो सुनता है, और डीबी का नाम है db जिसे आप कनेक्ट करना चाहते हैं

2, विकल्पों का उपयोग करना। डॉक्स से: var options = { useMongoClinet: true, auth: {authdb: 'admin'}, user: 'myUsername', pass: 'myPassword', } mongoose.connect(uri, options);

मुझे पहले दृष्टिकोण में 'उपयोगकर्ता नाम अपरिभाषित' त्रुटि का भी सामना करना पड़ा, लेकिन मैं दूसरे दृष्टिकोण में सफल रहा।

[संदर्भ] https://github.com/Automattic/mongoose/issues/4891




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. नेवला जे एस क्वेरी सभी वापस आ रहे हैं शून्य या खाली

  2. मोंगो डीबी:उबंटू में एक शार्डिंग क्लस्टर बनाने में असमर्थ

  3. स्प्रिंग-डेटा मोंगोडब एक ही संग्रह में संग्रहीत कई वर्गों को क्वेरी करता है

  4. मोंगोडीबी $substrCP

  5. NodeJS ऐप संरचना के बारे में स्पष्ट होना चाहते हैं (पूर्ण जावास्क्रिप्ट स्टैक)