flexbiz-server
Version:
Flexible Server
3 lines (2 loc) • 901 B
JavaScript
;const trialinfoSchema=new Schema({db_key:{type:String,required:!0},cty_name:{type:String,required:"T\u00ean kh\u00e1ch h\u00e0ng ch\u01b0a nh\u1eadp"},address:{type:String},email:{type:String},phone:{type:String},app:{type:String},version:{type:String},trial_days:{type:Number,default:30},description:String,status:{type:Boolean,default:!0},active:{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&&(trialinfoSchema.index({email:"text",address:"text",description:"text"},{name:"trialinfo_index_text"}),trialinfoSchema.index({status:1}),trialinfoSchema.index({user_created:1,visible_to:1,visible_to_users:1}));const model=mongoose.models.trialinfo||mongoose.model("trialinfo",trialinfoSchema);module.exports=model;