listShards
¶该listShards
命令返回分片群集中已配置分片的列表。listShards
仅在mongos
实例上可用,并且必须针对admin
数据库发出。
该命令采用以下形式:
listShards
返回包含以下内容的文档:
一个shards
包含文档数组的字段,每个文档描述一个分片。每个文档可能包含以下字段:
领域 | 描述 |
---|---|
_id |
分片的名称。 |
host |
分片的主机名。如果该分片是副本集,请host 列出副本集中
每个mongod实例的主机名。 |
draining |
如果为true,则表示 已为此分片调用removeShard,并且它正在耗尽。 |
tags |
分片所属区域的列表。 |
maxSize |
分片的已配置
最大存储大小(以兆字节为单位)。这包括分片上的所有数据文件,包括local 和
admin 数据库。如果超过,则该分片将不再接收任何块。 |
state |
在addShard序列期间使用的内部字段,用于 确保完成将分片添加到集群所需的所有步骤和配置。 |
该ok
领域的地位,该operationTime
领域,并
$clusterTime
为经营领域。有关这些字段的详细信息,请参见响应。