Я не уверен, как я должен заполнять объект на основе списка идентификаторов.
Я использую эту схему:
const parentSchema = new mongoose.Schema({
_id: mongoose.Schema.Types.ObjectId,
children: Array,
className: String
)}
const ParentModel = mongoose.model('Parent', parentSchema);
Ответ будет выглядеть примерно так:
[
{
_id: 1,
children: [2, 3],
className: 'first',
},
{
_id: 2,
children: [4],
className: 'second',
},
{
_id: 3,
children: [],
className: 'third',
},
{
_id: 4,
children: [],
className: 'forth',
}
]
Я просто хочу знать, возможно ли заполнить поле children объектами, которые имеют идентификаторы в массиве children.
ожидаемый результат:
[
{
_id: 1,
children: [
{
_id: 2,
children: [
{
_id: 4,
children: [],
className: 'forth',
}
],
className: 'second',
},
{
_id: 3,
children: [],
className: 'third',
},
],
className: 'first',
}
]