# #mongodb #go
Вопрос:
У меня есть данные из нескольких коллекций, я пытаюсь извлечь данные из MongoDB с помощью Go. Вот json, который я хочу отобразить:
{
"status": "ok",
"total": 59,
"subtotal": 10,
"values": [
{
"name": "Anita",
"age": 24,
"other": {
"a": "abc",
"b": "qwe"
}
"detail": [
{
"detail": "Detail a",
"description": "Desc"
},
{
"detail": "Detail b",
"description": "Desc"
}
]
},
{
"name": "Banji",
"age": 23,
"other": {
"a": "abc",
"b": "qwe"
}
"detail": [
{
"detail": "Detail a",
"description": "Desc"
}
]
}
]
}
Как сделать данные json, как описано выше, с помощью go?
Комментарии:
1. Это может быть одним из вариантов: docs.mongodb.com/manual/reference/operator/aggregation/lookup , или вы можете извлечь данные из каждой коллекции, а затем объединить их со структурой или картой.
2. Может быть, $UnionWith сработает