Задать вопрос
@Pavolve
Основатель сервиса shareho.me

How to update populated fields?

Есть ли возможность изменять данные в related документе?
Что-то вроде такого:

User.findById(id).populate('profile').exec(function(err, user) {
  user.profile.description = newDescription;
  user.save();
});
  • Вопрос задан
  • 80 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1С-программист
    10 месяцев
    Далее
  • Skillbox
    Профессия 1C-разработчик
    8 месяцев
    Далее
  • Hi-TECH Academy
    KL 004.2.4 Kaspersky SD-WAN
    2 дня
    Далее
Пригласить эксперта
Ответы на вопрос 1
voischev
@voischev
Full stack developer
Может так?
User.findById(id).populate('profile').exec(function(err, user) {
  Profile.findOneAndUpdate({ _id: user.profile }, { description: newDescription });
  user.save();
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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