【发布时间】:2020-06-08 17:13:29
【问题描述】:
我正在尝试在 MongoDB Compass 中为我的一个集合中的字段城市创建一个聚合管道。这是我目前所拥有的:
[{$unwind: {
path: '$city',
preserveNullAndEmptyArrays: true
}}, {$group: {
_id: null,
distinctCities: { $addToSet: '$city' }
}}]
如何添加每个城市的出现次数?我想要一个包含城市和计数的对象的数组。
【问题讨论】:
-
我设法找到了一个解决方案,可以为我提供所需的数据。请参阅下面的答案。
标签: mongodb mongodb-query aggregation-framework mongodb-compass