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);