1. 程式人生 > >【MongoDB】MongoDb的“not master and slaveok=false”錯誤及解決方法 mongo連線從庫出現問題

【MongoDB】MongoDb的“not master and slaveok=false”錯誤及解決方法 mongo連線從庫出現問題

連結mongodb報錯如下

2016-03-14T16:26:00.912+0800 E QUERY    [thread1] Error: listDatabases failed:{ "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 } :
[email protected]/mongo/shell/utils.js:23:13
[email protected]/mongo/shell/mongo.js:53:1
[email protected]/mongo/shell/utils.js:700:19
[email protected]
/mongo/shell/utils.js:594:15 @(shellhelp2):1:1

 

錯誤程式碼:

Error: listDatabases failed:{ "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 }

這是正常的,因為mgset-742285:SECONDARY是不允許讀寫的,如果非要解決,方法如下:

mgset-742285:SECONDARY> rs.slaveOk();