Spaces:
Sleeping
Sleeping
File size: 556 Bytes
da819ac 60cbc7d da819ac |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
const mongoose = require('mongoose');
const weekBriefSchema = new mongoose.Schema({
category: {
type: String,
enum: ['tutorial', 'weekly-practice'],
required: true,
index: true
},
weekNumber: {
type: Number,
required: true,
index: true
},
translationBrief: {
type: String,
}
,
hidden: {
type: Boolean,
default: false,
index: true
}
}, { timestamps: true, indexes: [{ fields: { category: 1, weekNumber: 1 }, unique: true }] });
module.exports = mongoose.model('WeekBrief', weekBriefSchema);
|