Задать вопрос

Автоматический update связей many-to-many в MongoDB (Mongoose) ?

Имеются две модели данных со связью много-ко-многим, как правильно реализовать изменение связей при апдейте 1 модели?
var User = new mongoose.Schema({
  venue: {
    type: [mongoose.Schema.Types.ObjectId],
    ref: 'Site'
  }
}

var Site = new mongoose.Schema({
  user: {
    type: [mongoose.Schema.Types.ObjectId],
    ref: 'User'
  }
}
  • Вопрос задан
  • 2851 просмотр
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
Prognosticator
@Prognosticator
TODO: Здесь будут ворованные умные мысли, типа мои
Ищите по ref и обновляйте запись(и) второй модели при изменении первой.
Для mongoose есть плагин mongoose-relationship
Имхо использование mongoose с его схемами не оправданно в большинстве случаев.
Ответ написан
Ваш ответ на вопрос

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

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