У меня есть коллекция клиник с таким массивом eventsIds:
clinics : [
{"_id": "clinicId1",
"eventsIds" :[
"eventId1","eventId2"
]
}
]
и коллекция событий:
{"_id" : "eventId1" : customerId:"customerId1"},
{"_id" : "eventId2" : customerId:"customerId2"},
и коллекция клиентов:
{"_id" : "customerId1" : name:"some_name"},
{"_id" : "customerId2" : name:"some_name"},
Мне нужен предмет клиники:
clinic: {
"id":"clinicId1",
"events":[
"eventId1":{customer:{"_id" : "customerId1" : name:"some_name"}},
"eventId2":{customer:{"_id" : "customerId2" : name:"some_name"}}
]
}
Мне удалось сделать сводный поиск для создания массива событий внутри предмета клиники, но это не второй шаг для получения сведений о клиенте
как я могу этого достичь?
Спасибо!