UNPKG

flexbiz-server

Version:

Flexible Server

2 lines (1 loc) 505 B
'use strict';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;