0
> filters = {search_created_at: {$lte: ISODate("2016-04-28T23:25:31.818Z")}}
{ "search_created_at" : { "$lte" : ISODate("2016-04-28T23:25:31.818Z") } }
> db.collection_name.find(filters).count()
18371526
> 
> db.collection_name.find().count()
18371316
> 

集合的总计数小于过滤计数。诡异的。如果有人可以帮忙???TIA

4

1 回答 1

1

这可能是索引损坏的问题,请尝试重建索引并再次运行您的查询

db.collection.reIndex()

更多在这里

于 2016-06-09T10:05:31.233 回答