文档菜单
文档首页
/
MongoDB 手册
/ /

查找分片键

每个共享集合都有一个分片键。要显示分片键,连接到一个 mongos 实例并运行 db.printShardingStatus() 方法

db.printShardingStatus()

输出类似

<dbname>.<collection>
shard key: { <shard key> : <1 or hashed> }
unique: <boolean>
balancing: <boolean>
chunks:
<shard name1> <number of chunks>
<shard name2> <number of chunks>
...
{ <shard key>: <min range1> } -->> { <shard key> : <max range1> } on : <shard name> <last modified timestamp>
{ <shard key>: <min range2> } -->> { <shard key> : <max range2> } on : <shard name> <last modified timestamp>
...
tag: <tag1> { <shard key> : <min range1> } -->> { <shard key> : <max range1> }
...

有关 db.printShardingStatus() 输出的更多详细信息,请参阅 分片集合部分,位于 sh.status() 页面上。

返回

设置缺失分片键字段