Здравствуйте. Скажите пожалуйста как можно создавать вложенные модели в mongodb. Я воспользовался вот таким способом
const ServerSchema = new Schema({
category: [{type: Schema.Types.ObjectId, ref: "Category"}]
})
Тут должен быть массив айдишников категорий, а самой категории:
const CategorySchema = new Schema({
channels: [{type: Schema.Types.ObjectId, ref: "Channel"}]
})
тоже самое но тут уже массив айдишников каналов. Так же есть модель пользователя где хранится массив серверов
const UserSchema = new Schema({
servers: [{type: Schema.Types.ObjectId, ref: "Server"}]
})
но передо мной возникла проблема. Когда я получаю все данные и отправляю данные о пользователе мне надо так же отправить массив серверов в котором есть массив категорий в котором есть массив каналов. Но я не знаю как это сделать. Помогите пожалуйста