UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.36 kB
const message2Schema=new Schema({id_app:{type:String,required:!0,maxlength:1024},id_link:{type:String,required:!0,maxlength:1024},code_link:{type:String,maxlength:1024},title:{type:String},text:{type:String},file:String,meta:Schema.Types.Mixed,location:Schema.Types.Mixed,trang_thai:{type:String,default:"1"},sender:String,receiver:String,read:[String],phu_trach:String,attends:[String],reply:Schema.Types.Mixed,is_system:{type:Boolean,default:!1},status:{type:Boolean,default:!0},date_created:{type:Date, default:Date.now},date_updated:{type:Date,default:Date.now},user_created:{type:String,default:""},user_updated:{type:String,default:""}}); (global.configs||{}).createIndexes&&(message2Schema.index({id_app:1,id_link:1}),message2Schema.index({id_app:1,id_link:1,sender:1}),message2Schema.index({id_app:1,id_link:1,receiver:1}),message2Schema.index({id_app:1,user_created:1}),message2Schema.index({id_app:1,date_created:-1}),message2Schema.index({id_app:1,title:"text",sender:"text",phu_trach:"text",text:"text"}),message2Schema.index({id_app:1,id_link:1,phu_trach:1,attends:1,sender:1,receiver:1}),message2Schema.index({id_app:1,id_group:1,read:1}), message2Schema.index({id_app:1,status:1}),message2Schema.index({id_app:1,id_link:1,trang_thai:1}));const message2=mongoose.models.message2||mongoose.model("message2",message2Schema);module.exports=message2;