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

एटलस फ्री क्लस्टर (MongoDB) से कनेक्ट करने में त्रुटि

मुझे लगता है कि आपको अपने पासवर्ड के विश्लेषण में समस्या हो रही है, हो सकता है कि इसमें विशेष वर्ण हों।

इसे संभालने का सबसे अच्छा तरीका यह है कि आप जिस तरह से कनेक्ट कर रहे हैं उसे बदल दें ताकि उपयोगकर्ता और पासवर्ड को विकल्प के रूप में पास किया जा सके।

आप doc का अनुसरण कर सकते हैं और कुछ इस तरह के लिए अपने MongoClient अवधारणा को बदलें:

const mongoclient = new MongoClient(new Server("remote-doc-otc5a.mongodb.net", 27017));

// Listen for when the mongoclient is connected
mongoclient.open(function (err, mongoclient) {

    // Then select a database
    const db = mongoclient.db("dbname");

    // Then you can authorize your self
    db.authenticate('username', 'password', (err, result) => {
        // On authorized result=true
        // Not authorized result=false

        // If authorized you can use the database in the db variable
    });
});

और mongoose के साथ आप ऐसा कुछ कर सकते हैं:

mongoose.connect('mongodb+srv://@remote-doc-otc5a.mongodb.net/test?retryWrites=true&w=majority', {
    user: 'USERNAME',
    pass: 'PASSWORD',
    useNewUrlParser: true,
    useUnifiedTopology: true
})

साथ ही, जांचें कि क्या आप क्लस्टर/डेटाबेस पासवर्ड के बजाय खाता पासवर्ड का उपयोग नहीं कर रहे हैं।

आप यह जांचने के लिए इस ट्यूटोरियल का अनुसरण कर सकते हैं कि क्या आप सही का उपयोग कर रहे हैं:MongoDB एटलस सेटअप - डिजिटल महासागर



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB नेस्टेड ऐरे इंटरसेक्शन क्वेरी

  2. एक्सप्रेस/नोड.जेएस त्रुटि:संदर्भ त्रुटि:रेस परिभाषित नहीं है

  3. उल्का में समग्र कार्य का उपयोग कैसे करें

  4. क्या मेरे उल्का ऐप को MONGO_OPLOG_URL और MONGO_URL दोनों की आवश्यकता है

  5. जावा का उपयोग करके मोंगोडीबी में खुले कनेक्शन की संख्या प्राप्त करें