Node.js 使用Mongoose和Nodejs中的中间件更新last_edit 让我们考虑这个模式: var elementSchema = new Schema({ name: String, last_edit: { type: Date, default: Date.now } });
现在,每次我更新任何元素。Node.js 使用Mongoose和Nodejs中的中间件更新last_edit 让我们考虑这个模式: var elementSchema = new Schema({ name: String, last_edit: { type: Date, default: Date.now } });,node.js,mongodb,mongoose,Node.js,Mongodb,Mongoose,现在,每次我更新任何元素。name我希望mongoose直接更新last\u edit时间 信中说: 我可能会更新它而不是//do stuff,但是要保存的文档没有传递, 任何提示?在'save'中间件中,此是对正在保存的文档的引用: schema.pre('save', function (next) { this.last_edit = Date.now(); next(); }); 在'save'中间件中,这是对正在保存的文档的引用: schema.pre('save', fun
name
我希望mongoose直接更新last\u edit
时间
信中说:
我可能会更新它而不是//do stuff
,但是要保存的文档没有传递,
任何提示?在
'save'
中间件中,此
是对正在保存的文档的引用:
schema.pre('save', function (next) {
this.last_edit = Date.now();
next();
});
在
'save'
中间件中,这是对正在保存的文档的引用:
schema.pre('save', function (next) {
this.last_edit = Date.now();
next();
});