MongoDB聚合运算符:$count
在MongoDB中,$count
操作符用于计算符合条件的文档数量。它通常在聚合管道中使用,并与$match
一起使用以计算特定查询匹配的文档数量。
以下是一个简单的例子,演示如何使用$count
操作符:
db.collection.aggregate([
{ $match: { status: "A" } }, // 筛选出状态为"A"的文档
{ $count: "totalCount" } // 计算上述筛选结果中的文档数量,并将结果字段命名为"totalCount"
]);
在这个例子中,我们首先使用$match
筛选出状态为"A"的文档,然后使用$count
操作符计算这些文档的数量,并将结果字段命名为"totalCount"。最终输出将是一个包含"totalCount"字段的文档,该字段表示匹配文档的数量。
评论已关闭