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

CompositeServerSelector का उपयोग कर सर्वर का चयन करने के बाद 30000ms के बाद एक समयबाह्य हुआ

MongoLab से कनेक्ट होने पर अपनी कनेक्शन स्ट्रिंग के अंत में "?connect=replicaSet" जोड़ें।

new MongoClient("mongodb://username:example@sqldat.com:11111/db-name?connect=replicaSet")

इस जिरा टिकट में कुछ विवरण हैं:https://jira.mongodb.org/browse/CSHARP-1160

मूल रूप से डिफ़ॉल्ट एक प्रतिकृति सेट सदस्य से जुड़ना है। लेकिन MongoLab की सिंगल-नोड सेटिंग्स वास्तव में सिंगल नोड प्रतिकृति सेट हैं और इससे हमें इस पर भरोसा नहीं होता है। अपने कनेक्शन स्ट्रिंग में ?connect=replicaSet जोड़ने से ड्राइवर को रेप्लिका सेट मोड में जाने के लिए बाध्य किया जाएगा और सब काम करेगा।

वह जानकारी यहां मिली।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB के लिए ऑडिट लॉगिंग

  2. हैंडल न किया गयाPromiseRejectionWarning:MongooseServerSelectionError

  3. MongoDB में एक डेटाबेस बनाएं

  4. MongoDB में एकाधिक अनुक्रमणिका छोड़ते समय "इंडेक्स नाम एक स्ट्रिंग होना चाहिए" को ठीक करें

  5. मैक पर मोंगोडीबी स्थापित करें