mf-mongoose-audittrail
Version:
Track dates and users of every create or update operation. Compare versions of documents.
23 lines (15 loc) • 628 B
JavaScript
/* jshint -W101 */
var $ = require('mf-utils-node'),
_ = require('lodash'),
enums = require('../enums'),
mongoose = require('mongoose');
var testPlugin = require('../../../../src/audit-trail.plugin.js');
var personSchema = require('./person.model');
var familySchema = mongoose.Schema({
_id : { type: String, name: 'ID', default: $.uuids.init },
s : { type: String, name: 'Sur Name', key: 'surname', required: true, trim: true },
m : [ personSchema ]
});
familySchema.plugin(testPlugin);
var model = mongoose.model('Family', familySchema);
module.exports = model;