Mongoose Query.prototype.count()函数
Mongoose Query API count()方法 是用于计算集合中与参数中提供的过滤对象匹配的所有文档的数量。
语法:
参数: 它接受上述提及并下面描述的以下参数:
- filter: 它是一个用于标识现有文档计数的 mongoose 对象。
- callback: 它是一个接受两个参数(错误和计数)的回调函数。
返回类型: 它以 Query 对象的形式返回响应。
创建node应用程序并安装Mongoose:
步骤1: 使用以下命令创建一个node应用程序:
步骤2: 完成Node.js应用程序后,使用以下命令安装所需模块:
示例1: 在这个示例中,我们将使用这种方法来计算集合中名称为“Luffy”的文档的数量。
文件名:main.js
运行应用程序步骤: 从项目的根目录使用以下命令运行应用程序:
输出:
使用MongoDB Compass的数据库的GUI表示:
示例2: 在此示例中,我们将使用此方法来计算集合中年龄为“35”的文档数量。
文件名:main.js
运行应用程序的步骤: 使用以下命令从项目的根目录运行应用程序:
输出:
使用MongoDB Compass GUI呈现的数据库:
参考资料: https://mongoosejs.com/docs/api/query.html#query_Query-count