Middleware to update timestamps
npm install mongoose-timestamps.js
var mongoose = require('mongoose');
var updateTimestamps = require('mongoose-timestamps.js');
var schema = mongoose.Schema({
created_at: {type: Date, default: new Date()},
updated_at: {type: Date}
});
schema.pre('save', updateTimestamps('updated_at'));
MIT