const mongoose = require("mongoose"); const timestamp = require("mongoose-timestamp"); const mongoosePaginate = require("mongoose-paginate-v2"); const modelSchema = new mongoose.Schema({ user_id: { type: String, required: true, trim: true, }, course_id: { type: String, required: true, trim: true, }, comment: { type: String, required: true, trim: true, default: 0, }, rate: { type: String, required: true, trim: true, default: 0, }, status: { type: String, enum: ['pending', 'accepted', 'rejected'], default: 'accepted' } }); modelSchema.plugin(timestamp); modelSchema.plugin(mongoosePaginate); const PostModel = mongoose.model("CourseComment", modelSchema); module.exports = PostModel;