flexbiz-server
Version:
Flexible Server
4 lines (3 loc) • 1.12 kB
JavaScript
const assbuySchema=new Schema({id_app:String,creator:{type:String,required:!0},id:{type:String,trim:!0},id_sell:{type:String,required:!0},token:{type:String,required:!0,lowercase:!0},nguyen_gia:{type:Number},denom:{type:String,required:!0,lowercase:!0,trim:!0},so_luong_ban:{type:Number},gia_ban:{type:Number},so_luong:{type:Number,required:!0},gia_mua:{type:Number,required:!0},tong_gia_tri:{type:Number},exfields:Schema.Types.Mixed,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&&(assbuySchema.index({id_app:1}),assbuySchema.index({creator:1}),assbuySchema.index({id:1}),assbuySchema.index({id_sell:1}),assbuySchema.index({denom:1}),assbuySchema.index({token:1}),assbuySchema.index({status:1}),assbuySchema.index({user_created:1}),assbuySchema.index({creator:"text",id_sell:"text",token:"text",denom:"text"},{name:"assbuy_index2"}));
const model=mongoose.models.assbuy||mongoose.model("assbuy",assbuySchema);module.exports=model;