Я использую экспресс-рамки с мангуста, и у меня есть следующие схемы:получить все дети рекурсивно с использованием мангуста схемы
var DocumentSchema = new Schema({
name: String,
description: String,
parent: {
type: Schema.Types.ObjectId,
ref: "Document"
},
children: [{
type: Schema.Types.ObjectId,
ref: 'Document'
}]
});
Я пытаюсь получить динамическое дерево иерархии детей, но я не мог найти подходящее решение.
Можно ли это сделать, используя эту схему? Если нет, то какую структуру схемы я должен использовать?