【发布时间】:2021-04-14 23:17:31
【问题描述】:
我有一个订单集合,如下所示:
[
{
_id: ObjectID,
date: Date,
products: [
{
id: string,
quantity: number
},
{
id: string,
quantity: number
},
]
}
]
我需要汇总它们,以便我可以使用 product.id 确定每个日期(而不是时间)每个 id 的数量
我的结果数据集看起来类似于:
[
{
date: "2021-01-1",
products: {
// product_id: quantity
PRODUCT_ID_1: 4
PRODUCT_ID_2: 9
}
}
]
关于如何做到这一点的任何想法?
【问题讨论】:
标签: mongodb aggregation