如何汇总以下文档类型集合,以便在一段时间内根据每个quantity
和product_id
销售的所有district_id
的{{1}}总和
我尝试使用city_id
,$match
的汇总功能,但尚未成功。
$group
答案 0 :(得分:0)
你应该更具体地说明“在一段时间内”以及我们应该考虑哪个领域,但第一部分的查询可能是这个:
db.getCollection("your collection").aggregate([
{
$group: {
_id: {
city_id: "$city_id",
district_id: "$district_id"
},
quantities: { $sum: "$quantity" }
}
}
])