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

How to update populated fields?

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

User.findById(id).populate('profile').exec(function(err, user) {
  user.profile.description = newDescription;
  user.save();
});
  • Вопрос задан
  • 79 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Хекслет
    Фронтенд-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
voischev
@voischev
Full stack developer
Может так?
User.findById(id).populate('profile').exec(function(err, user) {
  Profile.findOneAndUpdate({ _id: user.profile }, { description: newDescription });
  user.save();
});
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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