我使用 node.js 进入 Mongo/Monk 2 小时,我想计算我已插入到集合中的对象数量,但我看不到任何有关如何使用 Monk 执行此操作的文档。

使用以下似乎没有返回我的期望

var mongo = require('mongodb');
var monk = require('monk');
var db = monk('localhost:27017/mydb');
var collection = db.get('tweets');
collection.count()

有任何想法吗?

最佳答案

您需要传递查询和回调。 .count() 是异步的,只会返回一个 promise ,而不是实际的文档计数值。

collection.count({}, function (error, count) {
  console.log(error, count);
});

关于javascript - Mongo/Monk 集合中的对象计数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22972121/

10-10 00:49