通过getShardDistribution方法查询
MongoDB mongos> db.inry_request_log.getShardDistribution()
Shard 1
data : 271.26MiB docs : 359209 chunks : 4
estimated data per chunk : 67.81MiB
estimated docs per chunk : 89802
Shard 0
data : 168.08MiB docs : 129194 chunks : 5
estimated data per chunk : 33.61MiB
estimated docs per chunk : 25838
Totals
data : 439.34MiB docs : 488403 chunks : 9
Shard 1 contains 61.74% data, 73.54% docs in cluster, avg obj size on shard : 791B
Shard 0 contains 38.25% data, 26.45% docs in cluster, avg obj size on shard : 1KiB
通过collections集合查询
MongoDB mongos> use config
switched to db config
MongoDB mongos> db.collections.find({"_id" : "inv_dev.inry_request_log"}).pretty()
{
"_id" : "inv_dev00.inry_request_log",
"lastmodEpoch" : ObjectId("652e5267759e0975aa"),
"lastmod" : ISODate("1970-02-12"),
"dropped" : false,
"key" : {
"_id" : 1
},
"unique" : false,
"uuid" : UUID("e6395c74-f8a6"),
"distributionMode" : "sharded"
}