gpt4 book ai didi

mongodb - 按总和mongodb分组

转载 作者:可可西里 更新时间:2023-11-01 09:56:52 25 4
gpt4 key购买 nike

<分区>

这是我的旧 MySQL 查询。

SELECT Count(`status`) as amt, `status` 
FROM (`users`)
GROUP BY `status`

这会返回类似的东西

+---------+----------+
| amt | status |
+---------+----------+
| 3 | 0 |
| 210 | 1 |
| 330 | 2 |
| 4233 | 3 |
| 540085 | 4 |
+---------+----------+

这似乎是有史以来最基本的 Mongo 查询,但在多次尝试使用 $group 然后告诉我使用 $aggregate 之后,我仍然没有运气。

db.users.aggregate([ { 
$group: {
_id: "$status",
amt: { $status: 1 }
}
} ] )

我认为这会像选择状态字段一样工作,但由于我包含了 $,它会通过 `amt: { $status : 1 }

计算这些分组查询的数量

但我的回应只是

{ "result" : [ ], "ok" : 1 }

所以它成功了?但没有返回任何东西。我认为这就是 _id 部分的用途。

我正在关注这个例子:http://docs.mongodb.org/manual/reference/aggregation/group/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com