mongoosejsでドキュメントを更新するための最良のオプションは何ですか? 機能 検索して保存または更新しますか? 更新は、スキーマ ミドルウェアの pre("validate") または pre("save") を行いません。
次を見つけて保存します。
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);
また、複数のドキュメントを更新する場合は? 更新を使用する必要がありますが、これではミドルウェアが作成されません...