2 つの異なるサーバー (1 つのプライマリと他のセカンダリ) で実行されている 2 つの mongo インスタンスがあります。次の接続コードを使用して、プライマリ サーバーからドキュメントを取得できます。
var db = mongojs('user:pswd@localhost: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:pswd@localhost:27017/mydb?authSource=admin&slaveOk=true');
私は何が欠けていますか?