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

कनेक्शन स्ट्रिंग के साथ मोंगोडब प्रमाणीकरण

सी # ड्राइवर के साथ आप आमतौर पर कनेक्शन स्ट्रिंग पर डेटाबेस नाम डालने के विकल्प का उपयोग नहीं करेंगे। यह अन्य ड्राइवरों के साथ कुछ स्तर की संगतता प्रदान करने के लिए आंशिक रूप से समर्थित है।

MongoServer.Create डेटाबेस नाम पर ध्यान नहीं देता। कनेक्शन स्ट्रिंग पर कोई भी क्रेडेंशियल (उपयोगकर्ता नाम/पासवर्ड) सभी डेटाबेस के लिए डिफ़ॉल्ट क्रेडेंशियल के रूप में उपयोग किया जाता है।

डेटाबेस नाम का उपयोग केवल MongoDatabase.Create द्वारा किया जाता है, जो MongoServer.Create को कॉल करता है और फिर आपके लिए GetDatabase को कॉल करता है।

तो:

var connectionString = "mongodb://localhost/database";
var database = MongoDatabase.Create(connectionString);

इसके लिए सिर्फ एक शॉर्टकट है:

var connectionString = "mongodb://localhost";
var server = MongoServer.Create(connectionString);
var database = server.GetDatabase("database");

जब तक आप पहली बार डेटाबेस का उपयोग करने का प्रयास नहीं करते तब तक वास्तव में कोई प्रमाणीकरण नहीं होता है।



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

  2. MongoDB/NoSQL:दस्तावेज़ परिवर्तन इतिहास रखना

  3. इलास्टिक्स खोज बनाम आवेदन को छानने के लिए MongoDB

  4. रेल में मोंगोइड के साथ मोंगोडीबी - भू-स्थानिक अनुक्रमण

  5. यूटीसी टाइमज़ोन के साथ आज तक आईएसओ 8601 तारीख स्ट्रिंग पार्स करें