@deadkEEper1

Как обновить монго модель чтобы возвращалась уже обновленная модель?

Есть монго коллекия юзеров.
Знаю, чтобы получить обновленные данные нужно передать опции {new: true}
UserModel.update({_id: id}, {name: 'newName'}, {new: true}, function(err, userModel){
   ////userModel будут с обновленными свойствами
})


но задача у меня немного другая. Надо сделать так:
UserModel.findById(id, function(err, userModel){
   userModel.update({name: 'newName'},{new: true},function(err, result){
           //возвращаеться результат операции,  а нужна уже обновленная модель
})
})


дело в том, что использую async.waterfall, модельку достаю в певой функций, и передаю ее по цепочке из колбэка в колбэк и только в последнем делаю userModel.update
  • Вопрос задан
  • 164 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы