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