
$count聚合运算符返回分组中文档的数量。从5.0开始支持。
语法
{
$count: {
} }
$count不需要参数
使用
$count可以用于下列聚合阶段:
$bucket$bucket$group$setWindowFields
在$group阶段中使用{ $sum : 1 }与$count是等价的。
举例
使用下面的命令创建cakeSales,它包含了在加利福尼亚California (CA)和华盛顿Washington (WA)的蛋糕销售记录:
db.cakeSales.insertMany( [
{
_id: 0, type: "chocolate", orderDate: new Date("2020-05-18T14:10:30Z"),
state: "CA", price: 13, quantity: 120 },
{
_id: 1, type: "chocolate", orderDate: new Date("2021-03-20T11:30:05Z"),
state: "WA", price: 14, quantity: 140 },
{
_id: 2, type: "vanilla", orderDate: new Date("2021-01-11T06:31:15Z")
MongoDB中$count聚合运算符的应用与$group和setWindowFields阶段示例

本文介绍了MongoDB中$count聚合运算符在$group阶段用于计算分组内文档数量以及在$setWindowFields阶段统计窗口内文档数的应用实例,通过蛋糕销售数据展示了如何使用这些技术进行数据聚合操作。
最低0.47元/天 解锁文章
1300

被折叠的 条评论
为什么被折叠?



