#mongodb #nested
Вопрос:
Я не знаю, как построить запрос в mongo. У меня есть 4 коллекции (коллекция остановок часто обновляется):
stops {
stopNumber: string;
}
audio {
_id: ObjectId;
file: string;
}
pictograms {
_id: ObjectId;
name: string;
data: number[][];
}
assigned {
stopNumber: string;
pictogram: ObjectId; // relates to pictograms/_id
audio: [
{
audio: ObjectId; // relates to audio/_id
someOtherProps: any;
}
]
}
Я хочу получить результат, как показано ниже, в одном запросе
[{
stopNumber: string, // stops/stopNumber
pictogram: Object, // pictogram object
audio: [
{
audio: Object; // audio object
someOtherProps: any;
}
]
]}