Files
JMuseum/models/mongooseSchemas/Participation.js
2018-02-26 14:09:18 +08:00

26 lines
729 B
JavaScript

const mongoose = require("mongoose");
const Schema = mongoose.Schema;
let ParticipationSchema = Schema({
nthSeason : Number,
themeName : String,
activityRank : Number,
postTime : { type: Date, default: Date.now }
});
ParticipationSchema.statics.createNewParticipation = function (data, callback) {
let newParticipation = this({
nthSeason : data.nthSeason,
themeName : data.themeName,
activityRank : data.activityRank,
postTime : data.postTime
});
newParticipation.save((err, obj) => {
if (err)
callback(err, null);
else
callback(null, obj._id);
});
};
module.exports = mongoose.model("Participation", ParticipationSchema);