mongoose-timestamps.js
Version:
Updates "updated_at" field on each save
19 lines (15 loc) • 297 B
JavaScript
/* jshint node: true */
/*
* update timestamp on save
*
* NOTE: mongoose pre 'save' callbacks only fire on `save`
*
* @param {String} fieldName
* @return {Function}
*/
module.exports = function(fieldName) {
return function(next) {
this[fieldName] = new Date();
next();
};
};