Spaces:
Running
Running
| const mongoose = require('mongoose'); | |
| const groupDocSchema = new mongoose.Schema({ | |
| weekNumber: { type: Number, required: true, index: true }, | |
| groupNumber: { type: Number, required: true, index: true }, | |
| docId: { type: String, required: true, unique: true }, | |
| docUrl: { type: String, required: true }, | |
| title: { type: String }, | |
| createdBy: { type: String }, | |
| createdAt: { type: Date, default: Date.now } | |
| }, { timestamps: true }); | |
| groupDocSchema.index({ weekNumber: 1, groupNumber: 1 }, { unique: true }); | |
| module.exports = mongoose.model('GroupDoc', groupDocSchema); | |