有了这个基本文件:
{
"_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"
}
]
}
使用Mongo聚合框架与用户ID匹配