MongoDB 显示数量方式 , count结果与实际不符合

直接count结果

db.cdc_o2k_kafka_mongoDB.count()
//8798768

  

官方解释不准确的原因:

  • a.操作的是分片的集合(前提);
  • b.shard分片正在做块迁移,导致有重复数据出现
  • c.存在孤立文档(因为不正常关机、块迁移失败等原因导致)
db.cdc_o2k_kafka_mongoDB.aggregate(
     [
       { $group: { _id: null, count: { $sum: 1 } } }
     ]
)
//8798576

 

posted @ 2024-07-17 18:10  AlamZ  阅读(42)  评论(0编辑  收藏  举报