【发布时间】:2020-06-18 02:19:21
【问题描述】:
我正在使用 mongoDB,我有类似以下的文档
{
"files": ["Customers", "Items", "Contacts"],
"counts": [1354, 892, 1542],
...
}
并且使用聚合管道阶段,我想将上面的内容转换成更像..
{
"file_info": [
{"file_name": "Customers", "record_counts": 1354},
{"file_name": "Items", "record_counts": 892},
{"file_name": "Contacts", "record_counts": 1542}
]
}
我尝试过使用$map, $reduce, and $arrayToObject,但没有任何成功。我可以使用哪些运算符从我当前所在的位置到达我需要的位置?
【问题讨论】:
标签: mongodb aggregation-framework