node.js – Mongoose Model.count()不会像记录的那样运行回调

我在Mongoose docs中追踪了近7000个:

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

这应该打印’我永远不会跑’.相反,它返回一个Query对象 – 根据文档,这不应该发生,因为我提供了一个回调.如何使回调函数运行?是否存在回调未运行的情况?

使用mongoose@3.6.17.谢谢!

解决方法

调用任何模型函数之前,请确保已连接到数据库. Mongoose会将计数查询排队,直到您连接为止.

this question of the FAQ.

相关文章

这篇文章主要介绍“基于nodejs的ssh2怎么实现自动化部署”的...
本文小编为大家详细介绍“nodejs怎么实现目录不存在自动创建...
这篇“如何把nodejs数据传到前端”文章的知识点大部分人都不...
本文小编为大家详细介绍“nodejs如何实现定时删除文件”,内...
这篇文章主要讲解了“nodejs安装模块卡住不动怎么解决”,文...
今天小编给大家分享一下如何检测nodejs有没有安装成功的相关...