在使用一個時間字段作範圍查詢count()行數時,發現一個問題:ide
集合總doc數:
it
mongo>db.log.find().count();
90370113class
查詢小於ISODate("2016-10-10T08:00:00.358Z")的doc有多少條:
im
mongo>db.log.find({"startTime":{$lt:ISODate("2016-10-10T08:00:00.358Z")}}).count();
31031319
mongo>db.log.find({"startTime":{$lt:ISODate("2016-10-10T08:00:00.358Z")}}).count();
31030861
mongo>db.log.find({"startTime":{$lt:ISODate("2016-10-10T08:00:00.358Z")}}).count();
31045168
mongo>db.log.find({"startTime":{$lt:ISODate("2016-10-10T08:00:00.358Z")}}).count();
31085955
mongo>db.log.find({"startTime":{$lt:ISODate("2016-10-10T08:00:00.358Z")}}).count();
31118025查詢
屢次查詢結果整體是增長的而不是固定值。該問題正在查找解決中。
db