У меня есть JSON структурированные данные для файловой системы:
{
id : 1,
filename : "File-1",
children : [
{
id: 2,
filename: "File-2"
children : [
{
id: 3,
filename: "File-3",
children: [
{
id: 5,
filename: "File-5",
children: null;
}
];
},
{
id: 4,
filename: "File-4",
children: null;
},
{
id: 6,
filename: "File-6",
children: null;
}
]
}
]
}
Это документ, представленный в MongoDB. И я хотел получить список файлов и имен папок для данного каталога, а не тот, который находится внутри папки.
Позвольте мне объяснить на примере:
Если пользовательский ввод: Файл-1 / Файл-2
Ответом должен быть список имен файлов / папок: [Файл-3, Файл-4, Файл-6]
Примечание: Файл-5 следует исключить.
Я пытался использовать проекцию / агрегирование MongoDB, но не смог этого добиться. Может ли кто-нибудь помочь в достижении этого требования?