【发布时间】:2021-05-04 16:13:18
【问题描述】:
我对如何使用 mongodb 聚合在数组内部进行查找有疑问。
例如,我有一个这样的用户数据 json:
{
"_id": "1234",
"name": "Tony",
"language": [
{
"_id": "111",
"language_id": "919",
"level": "Expert"
}
{
"_id": "111",
"language_id": "920",
"level": "Basic"
}
]
}
还有我的语言集:
{
"_id": "919",
"name": "English"
},
{
"_id": "920",
"name": "Chinese"
}
我想进行 mongodb 聚合,结果如下:
{
"_id": "1234",
"name": "Tony",
"language": [
{
"name": "English",
"level": "Expert"
}
{
"name": "Chinese",
"level": "Basic"
}
]
}
之前谢谢。
【问题讨论】: