2016-06-09 122 views
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 
> 

集合的總計數小於過濾計數。奇怪的。如果有人可以幫助? TIAMongoDB返回計數查詢的錯誤結果

+0

你能給你的數據庫結構呢? – Shrabanee

+0

db中只有一個用於分析目的的集合。這個集合有非規範化的數據。 –

+0

您是否找到了解決方案? –

回答

1

這可能是損壞的索引問題,請嘗試重建索引並再次運行查詢

db.collection.reIndex() 

more here

+0

試過。這沒有用。相同的結果 –