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

सी # में कनेक्शन स्ट्रिंग में निर्दिष्ट मोंगो डेटाबेस कैसे प्राप्त करें

अपडेट करें:

MongoServer.Create अब अप्रचलित है (@aknuds1 को धन्यवाद)। इसके बजाय निम्नलिखित कोड का उपयोग करें:

var _server = new MongoClient(connectionString).GetServer();

यह आसान है। आपको पहले कनेक्शन स्ट्रिंग से डेटाबेस का नाम लेना चाहिए और फिर नाम से डेटाबेस प्राप्त करना चाहिए। पूरा उदाहरण:

var connectionString = "mongodb://localhost:27020/mydb";

//take database name from connection string
var _databaseName = MongoUrl.Create(connectionString).DatabaseName;
var _server = MongoServer.Create(connectionString);

//and then get database by database name:
_server.GetDatabase(_databaseName);

महत्वपूर्ण :यदि आपका डेटाबेस और प्रमाणीकरण डेटाबेस भिन्न हैं, तो आप एक भिन्न प्रमाणीकरण डेटाबेस निर्दिष्ट करने के लिए authSource=query पैरामीटर जोड़ सकते हैं। (@chrisdrobison को धन्यवाद )

दस्तावेज़ों से:



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एक आबादी वाले डेटाबेस के समान नाम के साथ एक खाली मोंगो डेटाबेस को कैसे हटाएं?

  2. MongoDB से पांडस डेटा फ्रेम में नेस्टेड डेटा प्राप्त करना

  3. मोंगोडीबी $tanh

  4. $ मोंगो में एकाधिक ऑब्जेक्ट खींचें काम नहीं करता है

  5. GoLang . में mongodb से अंतिम सम्मिलित तत्व प्राप्त करें