Files
meanTorrent/modules/medals/server/models/medal.server.model.js
2018-06-18 20:32:11 +08:00

36 lines
552 B
JavaScript

'use strict';
/**
* Module dependencies
*/
var mongoose = require('mongoose'),
Schema = mongoose.Schema;
/**
* Medal Schema
*/
var MedalSchema = new Schema({
user: {
type: Schema.Types.ObjectId,
ref: 'User'
},
medalName: {
type: String,
trim: true,
default: ''
},
addBy: {
type: Schema.Types.ObjectId,
ref: 'User'
},
createdAt: {
type: Date,
default: Date.now
}
}, {usePushEach: true});
MedalSchema.index({user: 1});
MedalSchema.index({medalName: 1});
mongoose.model('Medal', MedalSchema);