flexbiz-server
Version:
Flexible Server
2 lines (1 loc) • 491 B
JavaScript
;const cacheSchema=new Schema({user:String,id_app:String,key:{type:String,required:!0},query:String,page:Number,data:String,date_created:{type:Date,default:Date.now}});(global.configs||{}).createIndexes&&(cacheSchema.index({user:1}),cacheSchema.index({id_app:1}),cacheSchema.index({key:1}),cacheSchema.index({page:1}),cacheSchema.index({query:"text"}),cacheSchema.index({data:"text"}));const model=mongoose.models.cache||mongoose.model("cache",cacheSchema);module.exports=model;