feat: add ci cd files dont edit those files
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
const mongoose = require('mongoose');
|
||||
const mongoosePaginate = require('mongoose-paginate-v2');
|
||||
|
||||
|
||||
const CommentSchema = mongoose.Schema({
|
||||
name : String,
|
||||
description: String,
|
||||
email : String,
|
||||
read : {type : Boolean , default : false},
|
||||
allowShow : {type : Boolean , default : false},
|
||||
catsId : {type : Array , default : []},
|
||||
_updatedBy: {
|
||||
type: mongoose.Schema.Types.ObjectId,
|
||||
ref: 'User'
|
||||
},
|
||||
modelRef : {
|
||||
type : mongoose.Schema.Types.ObjectId,
|
||||
refPath: 'modelName'
|
||||
},
|
||||
modelName : {
|
||||
type: String,
|
||||
required: true,
|
||||
enum: ['News', 'Category' , 'ContactUs']
|
||||
},
|
||||
modelType : String
|
||||
});
|
||||
|
||||
CommentSchema.index({modelRef: 1});
|
||||
|
||||
CommentSchema.plugin(mongoosePaginate);
|
||||
|
||||
module.exports = mongoose.model('Comment', CommentSchema);
|
||||
Reference in New Issue
Block a user