Spaces:
Running
Running
| 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); | |