1

我们将 Mongo DB 用于我们的 Application 。

db.isMaster()目前,当我在 Mongo Shell 中发出命令时。

它显示了以下信息(此设置当前与我们的开发框相关联)

PRIMARY> db.isMaster()
{
        "setName" : "dev",
        "ismaster" : true,
        "secondary" : false,
        "hosts" : [
                "10.11.13.111:27017",
                "10.11.13.111:27018"
        ],
        "arbiters" : [
                "10.11.13.111:27019"
        ],
        "primary" : "10.11.13.111:27017",
        "me" : "10.11.13.111:27017",
        "maxBsonObjectSize" : 16777216,
        "ok" : 1
}

请让我知道以上信息是什么意思??

1. 这是否意味着它有 1 个主要奴隶和两个次要奴隶?(一个任意的也出现在 list 中)

  1. 我怎么知道 slaveOk 设置为 true 还是 false ?

提前感谢。

4

1 回答 1

2
  • setName是您的副本集的名称。
  • ismaster显然表明您连接的节点是主节点还是从节点。
  • secondary是相反的ismaster
  • hostshost:port在副本集中存储数据的节点对。
  • arbitershost:port仲裁者。这些节点不能存储数据,但它们的投票用于主选举过程。
  • primary表示谁是主要的。
  • me- 表示您连接的节点。
  • maxBsonObjectSize- 现在 16MB。只是一个非常全局的常数。
  • ok- 有点返回码。

都可以在这里找到。关于您的问题:

  1. 不,你有两个节点。一个主 ( 10.11.13.111:27017) 和一个从 ( 10.11.13.111:27018)
  2. 检查这个。是游标操作。
于 2013-01-29T10:18:09.120 回答