@delta_pr0

Как создавать вложенные модели в mongodb?

Здравствуйте. Скажите пожалуйста как можно создавать вложенные модели в 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"}]
})


но передо мной возникла проблема. Когда я получаю все данные и отправляю данные о пользователе мне надо так же отправить массив серверов в котором есть массив категорий в котором есть массив каналов. Но я не знаю как это сделать. Помогите пожалуйста
  • Вопрос задан
  • 115 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы