flexbiz-server
Version:
Flexible Server
2 lines (1 loc) • 505 B
JavaScript
;const payloadSchema=new Schema({ep_id:{type:String,required:!0,maxlength:1024},payload:{type:String,required:!0},endpoint:{type:String,required:!0,maxlength:1024},read:{type:Boolean,default:!1},user:{type:String}});(global.configs||{}).createIndexes&&(payloadSchema.index({ep_id:1,user:1}),payloadSchema.index({status:1}),payloadSchema.index({user_created:1,visible_to:1,visible_to_users:1}));const model=mongoose.models.payload||mongoose.model("payload",payloadSchema);module.exports=model;