On this page本页内容
shardingState¶shardingState is an admin command that reports if mongod is a member of a sharded cluster.
shardingState has the following prototype form:
To run the command, you must run against the admin database. See db.adminCommand().
For shardingState to detect that a mongod is a member of a sharded cluster, the mongod must satisfy the following conditions:
mongod is a primary member of a replica set, andmongod instance is a member of a sharded cluster.If shardingState detects that a mongod is a member of a sharded cluster, shardingState returns a document that resembles the following prototype:
Otherwise, shardingState will return the following document:
The response from shardingState when used with a config server is:
Note
mongos instances do not provide the shardingState.
Warning
This command obtains a write lock on the affected database and will block other operations until it has completed; however, the operation is typically short lived.