Задать вопрос
@cubooks
Web-developer

Как правильно организовать связи на Mongoose?

Добрый вечер. Возник вопрос о том, как лучше организовать связи моделей Mongoose.

Например, мы имеем две модели: User и UserRecovery.

// Schema модели User
var schema = mongoose.Schema({
     // ....
    _recovery: {type: mongoose.Schema.ObjectId, ref: 'UserRecovery'}
});

// Schema модели UserRecovery
var schema = mongoose.Schema({
     // ....
    _user {type: mongoose.Schema.ObjectId, ref: 'User'}
});


При сохранение модели UserRecovery мне хотелось бы получить доступ к модели User:
var userRecovery = new UserRecovery({_user: objectId('...')});
userRecovery.save(function(err, createdUserRecovery) {
     console.log(createdUserRecovery._user.username);
});
  • Вопрос задан
  • 3354 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Академия Eduson
    FullStack-разработчик: тариф PRO
    14 месяцев
    Далее
  • Merion Academy
    Java-разработчик с нуля
    4 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@amatory10
Эта статья я думаю должна помочь: https://alexanderzeitler.com/articles/mongoose-ref...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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