如何在mongodb shell中查看分片键?

Mor*_*eng 9 sharding mongodb

这可能是一个虚拟问题,但我找不到所有在线文档中的任何线索.

对于已经建立的mongodb集群,我如何找到给定的集合使用哪些分片密钥

Bre*_*ams 12

如分片管理文档中所述,您可以使用它db.printShardingStatus()来查看此信息.

对于分片集合,它将打印关键模式.


Mar*_*lie 10

您可以登录到群集上的任何"mongos"实例(或配置服务器实例),并查询集合集合.

use config
db.collections.find()
Run Code Online (Sandbox Code Playgroud)

您也可以从任何驱动程序执行此操作,因为它就像运行普通查询一样.此集合存储有关群集中所有分片集合的信息以及它们分片的键.