netstix/app/models/achievement.js
2022-11-27 20:58:22 +08:00

15 lines
472 B
JavaScript

var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var ObjectId = Schema.Types.ObjectId;
var achievementSchema = new Schema({
title : String,
criteria : String,
challengeRepo : String,
points : { type: Number, default: 0},
badgeLink : { type: String, default: '/images/badges/nobadge.png' },
submissions : [{ type: ObjectId, ref: 'Submission' }]
});
module.exports = mongoose.model('Achievement', achievementSchema);