4

我正在遵循Mongoose 文档中 Model.count() 的几乎完全相同的示例:

User.count({ type: 'jungle' }, function (err, count) {
  console.log('I do not ever run');
});

这应该打印“我从不跑步”。相反,它返回一个 Query 对象——根据文档,这不应该发生,因为我提供了一个回调。如何使回调函数运行?是否存在不运行回调的某些情况?

使用猫鼬@3.6.17。谢谢!

4

1 回答 1

6

在调用任何模型函数之前,请确保您已连接到数据库。Mongoose 只会将count查询排队,直到您以其他方式连接。

请参阅常见问题解答的这个问题

于 2013-08-23T12:41:11.840 回答