On this page
isdbgrid
isdbgrid
- 此命令验证进程是mongos。
如果在连接到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
。