【发布时间】:2017-03-04 06:27:44
【问题描述】:
我有一个运行副本集的独立 Mongo 实例。但是,我似乎无法在 Mongo shell 中连接和运行任何查询。我得到以下信息:
error: { "$err" : "not master and slaveOk=false", "code" : 13435 }
我这样设置 SlaveOk:
db.getMongo().setSlaveOk()
..但我仍然收到错误:
error: {
"$err" : "not master or secondary; cannot currently read from this replSet member",
"code" : 13436
}
我似乎无法在 Google 上找到直接答案:如何使用 mongo shell 连接到我的副本集?
【问题讨论】:
-
你说你有“独立”的 Mongo 并运行一个副本集。这些是相互冲突的标识符。它要么是独立的,要么是副本集。如果它是副本集,则必须提供其配置(rs.conf())和状态(rs.status())。
标签: mongodb