【发布时间】:2020-04-09 05:38:14
【问题描述】:
作为我正在做的聚合的一部分,我最终得到了以下格式的数据结构 -
{
"name": "ABCD",
"data": {
"id1": {"data1": 123, "data2": 234, "data3": 345, "data4": 456},
"id2": {"data1": 321, "data2": 432, "data3": 543, "data4": 654},
"id3": {"data1": 111, "data2": 222, "data3": 333, "data4": 444},
"id4": {"data1": 555, "data2": 666, "data3": 777, "data4": 888},
}
}
完全相同的数据字段(data1、data2....)将出现在所有 id 字段(id1、id2...)中
在我的最后一步聚合中 - 我只想在数据中投影几个字段,例如 data2 和 data3,如下所示 -
{
"name": "ABCD",
"data": {
"id1": {"data2": 234, "data3": 345},
"id2": {"data2": 432, "data3": 543},
"id3": {"data2": 222, "data3": 333},
"id4": {"data2": 666, "data3": 777},
}
}
对此我的预测步骤是什么?
【问题讨论】:
标签: mongodb mongodb-query aggregation-framework