问题描述
使用命令:
- db.collection.find()发现返回数据只有8条。
- 而使用db.collection.count() 返回数据总数有112条。
stackoverflow 搜索的结果:
https://stackoverflow.com/questions/30715466/incorrect-count-returned-by-mongodb-wiredtiger
使用命令 db.collection.validate(true) 后:
db.collection.count() 返回数据总数为8,结果正确。
MongoDB使用docker安装在公司内网机器,而前一天发生了突然停电。可能导致了db.collection.count()数据总数错误。