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

मोंगो प्रतिकृति सेट में विशिष्ट नोड्स से डेटा पढ़ना

मोंगोडब मैनुअल में बताए गए टैग का उपयोग करने का सबसे अच्छा तरीका है।

https://docs.mongodb.com/manual/ ट्यूटोरियल/कॉन्फ़िगर-प्रतिकृति-सेट-टैग-सेट/

conf = rs.conf()
conf.members[0].tags = { "offline": "false"}
conf.members[1].tags = { "offline": "false"}
conf.members[2].tags = { "offline": "true"}
rs.reconfig(conf)

क्लाइंट में, आप बस उस टैग के लिए रीड प्रेफरेंस सेट करते हैं

    MongoClientOptions options = MongoClientOptions
                    .builder()
                    .connectionsPerHost(config.connectionLimit)
                    .readPreference(TaggableReadPreference.secondaryPreferred(new TagSet(new Tag("offline", "true"))))
                    .socketTimeout(config.socketTimeout)
                    .connectTimeout(config.connectionTimeout)
                    .build();
    mongo = new MongoClient(NewsDAOConfig.parseAddresses(config.mongoAddress), options);



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. मोंगोडब प्रतिकृति में प्राथमिक सर्वर डाउन को स्वचालित रूप से कैसे नियंत्रित किया जाएगा

  2. MongoDB में दो सरणी फ़ील्ड मर्ज करें

  3. नेवला फाइंडबायिड () वापसी अशक्त

  4. MongoDB में किसी संपत्ति के आधार पर नेस्टेड सरणी ऑब्जेक्ट अपडेट करें

  5. मेरे mongoDB उपयोगकर्ता पासवर्ड को गैर-व्यवस्थापक के रूप में कैसे बदलें?