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

MongoError:कोई उपयोगकर्ता प्रमाणित नहीं है

पहले क्लाइंट को बंद करके और फिर MongoDB से कनेक्ट करके इसे हल किया। इस बार नए client का उपयोग करें connect . द्वारा लौटाया गया .

उपरोक्त कोड से प्रासंगिक अनुभाग है:

.......
............
adminDb.addUser(adminUser, adminPassword, {
    roles: [{
        role: "userAdminAnyDatabase",
        db: "admin"
    }]
}).then(function (result) {
    if (result && result.user) {
        console.log("Admin user created successfully");
        client.close(); // close the previous connection!
    }
    MongoClient.connect(format(authURL, encodeURIComponent(adminUser), encodeURIComponent(adminPassword)), function (err, authClient) {
        if (err) throw err;
        console.log('Authenticated Successfully');
        const db = authClient.db() // this is important!
   ....
   ........


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB एटलस के साथ क्लाउड में डेटाबेस क्लस्टर बनाएं

  2. NodeJS एक्सप्रेस निर्भरता इंजेक्शन और डेटाबेस कनेक्शन

  3. नेवला जे एस क्वेरी सभी वापस आ रहे हैं शून्य या खाली

  4. स्प्रिंग बूट में एक बार MongoClient को इनिशियलाइज़ कैसे करें और इसके तरीकों का उपयोग कैसे करें?

  5. MongoDB ढांचे का उपयोग करके कीमैप को वेक्टर में बदलना