चूंकि आप माध्यमिक स्तर से डीबी स्तर पर पढ़ने की कोशिश कर रहे हैं। आपको अपने प्रतिकृति सेट के लिए कनेक्शन URL में "सेकेंडरी प्रेफ़र्ड" रीड प्रेफरेंस निर्दिष्ट करना चाहिए।
आप इस दस्तावेज़ को देख सकते हैं जो विस्तार से वर्णन करता है कि यह कैसे करना है।
MongoDB Node.JS ड्राइवर के साथ प्राथमिकताएं पढ़ें
var MongoClient = require('mongodb').MongoClient
, format = require('util').format;
var url = format("mongodb://%s,%s,%s/%s?replicaSet=%s&readPreference=%s"
, "localhost:27017",
, "localhost:27018"
, "localhost:27019"
, "exampleDb"
, "foo"
, "secondaryPreferred");
MongoClient.connect(url, function(err db) {
if(!err) {
console.log("We are connected");
}
});