2014-02-19 28 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