isdbgrid

如果在连接到mongos时发出isdbgrid命令,则响应文档中将isdbgrid字段设置为1。返回的文档类似于以下内容:

{ "isdbgrid" : 1, "hostname" : "app.example.net", "ok" : 1 }

如果在连接到mongod时发出isdbgrid命令,则 MongoDB 将返回错误文档。 isdbgrid命令不适用于mongod。但是,错误文档还包括一行读取"isdbgrid" : 1的行,就像为mongos返回的文档一样。错误文档类似于以下内容:

{
   "errmsg" : "no such cmd: isdbgrid",
   "bad cmd" : {
         "isdbgrid" : 1
   },
   "ok" : 0
}

您可以改用isMaster命令确定与mongos的连接。当连接到mongos时,isMaster命令返回一个文档,该文档在msg字段中包含字符串isdbgrid

首页