@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);
});
  • Вопрос задан
  • 3314 просмотров
Пригласить эксперта
Ответы на вопрос 1
@amatory10
Эта статья я думаю должна помочь: https://alexanderzeitler.com/articles/mongoose-ref...
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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