您的位置:首页 > 数据库 > Mongodb

【MongoDB】MongoDb的“not master and slaveok=false”错误及解决方法

2016-03-14 16:30 639 查看
链接mongodb报错如下

2016-03-14T16:26:00.912+0800 E QUERY    [thread1] Error: listDatabases failed:{ "ok" : 0, "errmsg" : "not master and slaveOk=false", "code" : 13435 } :
_getErrorWithCode@src/mongo/shell/utils.js:23:13
Mongo.prototype.getDBs@src/mongo/shell/mongo.js:53:1
shellHelper.show@src/mongo/shell/utils.js:700:19
shellHelper@src/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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: