MongoDB 顯示數量方式 , count結果與實際不符合

AlamZ發表於2024-07-17

直接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

相關文章