このスキーマを考えてみましょう:
var elementSchema = new Schema({
name: String,
last_edit: { type: Date, default: Date.now }
});
さて、要素を更新するたびに。name
マングースが時刻を直接更新することを希望しますlast_edit
。
Mongoose Middleware docsには、次のように書かれています。
var schema = new Schema(..);
schema.pre('save', function (next) {
// do stuff
next();
});
の代わりに更新するかもしれませ// do stuff
んが、保存するドキュメントが渡されません。何かヒントはありますか?