Ich habe 2 Mongo-Instanz läuft in 2 verschiedenen Servern (eine primäre und andere sekundäre); Ich bin in der Lage, ein Dokument aus dem primären Server mit diesem Verbindungscode abzuzurufen:Lesen von sekundären Replikat in mongodb durch Javascript gesetzt
var db = mongojs('user:[email protected]:27017/mydb?authSource=admin');
Aber wenn ich versuche, ein Dokument aus dem sekundären Server abgerufen werden, erhalte ich folgende Fehlermeldung:
{ [MongoError: not master and slaveOk=false]
name: 'MongoError',
message: 'not master and slaveOk=false',
ok: 0,
errmsg: 'not master and slaveOk=false',
code: 13435 }
Ich habe auch versucht, mit dem Code:
var db = mongojs('user:[email protected]:27017/mydb?authSource=admin&slaveOk=true');
Was vermisse ich?
Vielen Dank! Es funktionierte –