【发布时间】:2021-11-01 20:05:26
【问题描述】:
我正在尝试创建图表,但我无法将数据组合成“预期结果如下”
我可以用什么来返回“预期结果”。
我尝试在 $group 和 $reduce 中使用 $group,但效果不佳。
希望有人能帮我解决这个问题
当前结果是
[
{
"_id":"5fd4c3586e83b334d97c5218",
"consumption":5,
"charts":[
{
"date":"2020-10",
"consumption":1
},
{
"date":"2020-10",
"consumption":1
},
{
"date":"2020-11",
"consumption":1
},
{
"date":"2020-11",
"consumption":1
}
]
}
]
预期结果是
[
{
"_id":"5fd4c3586e83b334d97c5218",
"consumption":5,
"charts":[
{
"date":"2020-10",
"consumption":2
},
{
"date":"2020-11",
"consumption":2
},
}
]
【问题讨论】:
标签: mongodb mongoose group-by aggregation-framework aggregation