使用mongoosejs更新文档的最佳选择是什么?功能查找并保存或更新?更新不会使架构中间件预先(“验证”)或预先(“保存”)。
查找并保存:
User.findById(userId, fields, options, function(err, userResult){
if(err){
return callback(err);
}
userResult.age = 15;
userResult.save();
callback(null, userResult);
});
更新
User.update(filter, update, options, callback);
如果您更新多个文档?我需要使用更新,但这不会使中间件......