【发布时间】:2016-01-25 08:22:03
【问题描述】:
拥有这份基本文件:
{
"_id": "userID",
"name": "User Name",
"profiles": [
{
"level": 1,
"bar": {
"_id": "bar1ID",
"name": "Bar Name"
}
},
{
"level": 1,
"bar": {
"_id": "bar2ID",
"name": "Bar 2 Name"
}
}
]
}
我需要删除一些字段,并重新分配 bar 字段,使其仅包含 _id:
{
"_id": "userID",
"profiles": [
{
"level": 1,
"bar": "bar1ID"
},
{
"level": 1,
"bar": "bar2ID"
}
]
}
与UserID匹配,使用mongo聚合框架
【问题讨论】:
标签: mongodb aggregation-framework