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

Azure में MongoDB से कनेक्ट नहीं हो सकता

@ जैसे वर्ण प्रतिबंधित हैं क्योंकि वे URL की संरचना को गड़बड़ कर देते हैं। इसका कारण यह है कि MongoDB इसे @ विभाजक के रूप में व्याख्या करता है। इसके बजाय:

var mongoClient = require("mongodb").MongoClient;
mongoClient.connect("mongodb://myuser:[email protected]@myhost.documents.azure.com:10355/?ssl=true", function (err, db) {
  db.close();
});

इसका उपयोग करें

mongoClient.connect("mongodb://myuser:myp%[email protected]:10355/?ssl=true", { 
  uri_decode_auth: true 
}, function (err, db) {
  db.close();
});

पासवर्ड को एनकोड करने के लिए, encodeURIComponent(password) use का उपयोग करें

आप इस सिंटैक्स का भी उपयोग कर सकते हैं।

mongoClient.connect("mongodb://myhost.documents.azure.com:10355/?ssl=true", 
 {user: 'username', pass: '[email protected]'}, function (err, db) {
  db.close();
});

बाद के संस्करणों पर, उपयोग करें

auth: {
       user: 'username',
       password: '[email protected]',
    }

नीचे के रूप में

mongoClient.connect("mongodb://myhost.documents.azure.com:10355/?ssl=true", {
  auth: {
   user: 'username',
   password: '[email protected]',
  }}, function (err, db) {
  db.close();
});


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. वस्तु MongoDB के सरणी में डालें

  2. आइटम को मूल्य mongodb द्वारा क्रमबद्ध करें

  3. आबादी वाले दस्तावेज़ों से नेवला योग फ़ील्ड

  4. mongoose दिनांक बिना समय और समूह द्वारा createAt और StaffId की तुलना साप्ताहिक, मासिक और वार्षिक कुल कर्मचारियों की कुल संख्या के साथ की जाती है?

  5. समय के साथ दस्तावेज़ सम्मिलित करते समय डिफ़ॉल्ट तिथि निर्धारित करें। समय क्षेत्र