Files
meanTorrent/modules/traces/server/models/trace.server.model.js
2017-12-26 18:33:22 +08:00

28 lines
481 B
JavaScript

'use strict';
/**
* Module dependencies
*/
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
/**
* Log Schema
*/
var TraceSchema = new Schema({
user: {
type: Schema.Types.ObjectId,
ref: 'User'
},
content: Object, //log json object
createdat: {
type: Date,
default: Date.now
}
}, {usePushEach: true});
TraceSchema.index({createdat: -1});
TraceSchema.index({'content.action': 1, createdat: -1});
mongoose.model('Trace', TraceSchema);