2014-02-19 33 views
0

對於許多文檔,mongodb中的count()是精確還是近似數字,如果不是,是否有任何函數返回確切數字?計數函數在mongo中是準確的

+0

有什麼理由讓你懷疑它不準確? – Lix

+0

爲什麼不呢? – hanleyhansen

+0

你爲什麼質疑它?你有沒有看到過某些東西或經歷過讓你質疑的事情? – Alex

回答

0

這是一個確切的數字。如果它不是一個確切的數字,文檔將反映這一點。

計算集合中文檔的數量。

參考 - http://docs.mongodb.org/manual/reference/command/count/

+0

從我所經歷的,在批量upsert操作中,由大約50K的upserts組成,計數往往會顯示比實際存在更多的記錄( db.col.find.count),但只要批量操作結束,計數就會恢復正常行爲,顯示更少,一致的記錄數。我在WiredTiger上看到過這種行爲。 – SpiXel