UNPKG

flexbiz-server

Version:

Flexible Server

5 lines (4 loc) 1.26 kB
'use strict';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:""}}),model=mongoose.models.assbuy||mongoose.model("assbuy",assbuySchema); (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"}),model.on("index",async function($err$$){$err$$?console.error("assbuy index error",$err$$):console.info("assbuy indexing complete")})); module.exports=model;