【MongoDB】查看集合是否分片

  

缘由

  

MongoDB会把分片过的集合保存在config.collection集合中,若需要查看分片键,则需要根据该集合进行查找。官方的其他很多分片快捷命令也都处于配置库

  

三种方式

  

去配置库中查询

  

这种办法可以查看分片键信息

  
 <=坝镅詊avascript代码类> db.collections.find({$和:
  (
  {“下降”:{$ ne:真}},//没有被删除的
  {'名称':'//dbname}]//根据数据库名进行模糊查询
  }) 
  

查看数据分布

  
 <=坝镅詊avascript代码类>使用dbname
  db.colname.getShardDistribution() #可以查看数据分布 
  

最简单的方法

  
 <=坝镅詊avascript代码类>使用数据库名;
  db.collectionName.stats ()。分片#简单的返回真实或者假 

【MongoDB】查看集合是否分片