I have a problem with how to make lookup inside array with mongodb aggregation.
For example, i have a user data json like this:
{
"_id": "1234",
"name": "Tony",
"language": [
{
"_id": "111",
"language_id": "919",
"level": "Expert"
}
{
"_id": "111",
"language_id": "920",
"level": "Basic"
}
]
}
And my language collection:
{
"_id": "919",
"name": "English"
},
{
"_id": "920",
"name": "Chinese"
}
And i want make mongodb aggregation which is result like this:
{
"_id": "1234",
"name": "Tony",
"language": [
{
"name": "English",
"level": "Expert"
}
{
"name": "Chinese",
"level": "Basic"
}
]
}
Thanks before.