base-repository
Version:
[](https://travis-ci.org/joehua87/base-repository)
15 lines (13 loc) • 407 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = timePlugin;
function timePlugin(schema) {
schema.add({ createdTime: { type: Date, required: true, default: Date.now } });
schema.add({ modifiedTime: { type: Date, required: true, default: Date.now } });
schema.pre('save', function preSave(done) {
this.modifiedTime = new Date();
done();
});
}