У меня есть вопрос с mongodb
В моей базе 2 коллекции, имена status
и menu
Первичный ключ в status
_id
является внешним ключом для значения купленного списка в коллекции menu
Для коллекции status
:
{
"_id": "green", "description": "running"
}
{
"_id": "yellow", "description": "prepareing"
}
{
"_id": "black", "description": "closing"
}
{
"_id": "red", "description": "repairing"
}
Для коллекции menu
:
{
"name": "tony",
"bought": [
{
"notebook": "green"
},
{
"cellphone": "red"
}
]
}
{
"name": "andy",
"bought": [
{
"fan": "black"
}
]
}
Как я могу запросить, чтобы получить следующий ответ?
(Просто замените description
на _id
)
{
"name": "tony",
"bought": [
{
"notebook": "running"
},
{
"cellphone": "repairing"
}
]
}
Это проблема подзапроса для NoSQL? Как я могу использовать ключевое слово для Google?