Node.js:如何在 mongoose.js 中执行 count 命令?

Posted

技术标签:

【中文标题】Node.js:如何在 mongoose.js 中执行 count 命令?【英文标题】:Node.js: How to execute count command in mongoose.js? 【发布时间】:2012-12-27 11:39:42 【问题描述】:

例如,我想执行如下计数命令:

db.test.count()

还是组?

mongoose.js怎么办?

顺便问一下,如何在 mongoose 中执行聚合命令?好像没有runCommand

【问题讨论】:

在这里查看回复...***.com/a/10814388/1135590 【参考方案1】:

Mongoose 建立在"mongodb" nodejs driver 之上。因此,Mongoose 的编码模式通常看起来更像这个驱动程序而不是 Mongo CLI。特别是大多数调用是异步的,需要回调才能获得结果。除了 almypal 在他的评论中的例子,这里还有一个aggregate example。

【讨论】:

【参考方案2】:

在mongodb客户端可以使用db.<collection>.find().cound()来完成。

【讨论】:

以上是关于Node.js:如何在 mongoose.js 中执行 count 命令?的主要内容,如果未能解决你的问题,请参考以下文章

Node.js Mongoose.js 字符串到 ObjectId 函数

Node.js Mongoose.js 字符串到 ObjectId 函数

Node.js Mongoose.js 字符串到 ObjectId 函数

mongoose.js CastError:在路径“未定义”处为值“[object Object]”转换为数字失败

mongoosejs find() ????????

像使用 mongoose-paginate 的过滤器