Karena Anda mencoba membaca dari Sekunder di level DB. Anda harus menentukan readPreferences "secondaryPreferred" di URL koneksi untuk set replika Anda.
Anda dapat merujuk dokumen ini yang menjelaskan secara rinci bagaimana melakukannya.
Baca Preferensi dengan Driver 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");
}
});