Тъй като се опитвате да четете от Secondary на ниво DB. Трябва да посочите readPreferences „secondaryPreferred“ в 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");
}
});