UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.3 kB
'use strict';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}),message2Schema.index({id_link:1}),message2Schema.index({sender:1}),message2Schema.index({receiver:1}),message2Schema.index({user_created:1}),message2Schema.index({date_created:-1}),message2Schema.index({title:1}),message2Schema.index({title:"text",sender:"text",phu_trach:"text",text:"text"}),message2Schema.index({phu_trach:1}),message2Schema.index({read:1}),message2Schema.index({status:1}),message2Schema.index({trang_thai:1}),message2Schema.index({attends:1})); const message2=mongoose.models.message2||mongoose.model("message2",message2Schema);module.exports=message2;