У меня есть экземпляр mongo, работающий на двух разных серверах (один первичный и другой вторичный); Я могу получить документ с основного сервера с помощью этого соединения код:Чтение из набора вторичной реплики в mongodb через javascript
var db = mongojs('user:[email protected]:27017/mydb?authSource=admin');
Но когда я пытаюсь извлечь документ из вторичного сервера, я получаю следующее сообщение об ошибке:
{ [MongoError: not master and slaveOk=false]
name: 'MongoError',
message: 'not master and slaveOk=false',
ok: 0,
errmsg: 'not master and slaveOk=false',
code: 13435 }
Я также пробовал использовать код:
var db = mongojs('user:[email protected]:27017/mydb?authSource=admin&slaveOk=true');
Что мне не хватает?
Спасибо! Это сработало –