Возможно ли обновить объект mongoose напрямую без использования его модели?обновление документа Mongoose без модели
Я попробовал этот код:
var user = new User();
//setting some user properties
//...
user.save(); //works
в отдельном вызове я сделать:
user.update(function(error, result){
//the update doesn't happend, but no error
//result = [ok=1,nModified=0,n=1]
});
поэтому такой подход не бросает исключение, и нет никакой ошибки. Но это также не работает.
Когда я спрашиваю Google для способов обновить документ с мангуста Я всегда найти подходы, как
UserModel.update({ /*selector*/ }, {$set: { /**/ }}, function(error, result){/*...*/});
я могу сохранить мой пример «пользователь» -объект с этим подходом. Так что работает.
Но я хочу знать, поддерживается ли мой подход к сохранению документа/объекта напрямую? Так что я делаю что-то неправильно? Или это способ обновления документа, не поддерживаемого mongoose?
Почему мой ответ был проголосован? Пожалуйста, дайте мне некоторое объяснение. – Pio