【发布时间】:2014-11-03 17:55:34
【问题描述】:
我想知道如何计算集合中的文档数。我试过了
var value = collection.count();
&&
var value = collection.find().count()
&&
var value = collection.find().dataSize()
我总是得到未定义的方法。
你能告诉我用什么方法来查找集合中的总文档吗?
【问题讨论】:
-
第二个应该可以工作...当这是 mongo shell 时,您可能必须在您的集合前面加上
db.,如下所示:db.collection.find().count() -
它不喜欢count()。我收到以下错误 - Ganesh TypeError: undefined is not a function at C:\software\Enide-Studio\workspace\nodeexpress-mongo\node_modules\mongodb\lib\mongodb\collection\commands.js:55:5 at C: \software\Enide-Studio\workspace\nodeexpress-mongo\node_modules\mongodb\lib\mongodb\db.js:1183:7
-
我认为这种方式更适合特定的收藏:stackoverflow.com/a/69168420/7399485
标签: mongodb