package utility import ( m "app.yhyue.com/moapp/jybase/mongodb" "github.com/gogf/gf/v2/frame/g" "github.com/gogf/gf/v2/os/gctx" ) var ( MgoBidding m.MongodbSim BiddingConf mgoConf ) type mgoConf struct { Address string Size int DbName string ReplSet string UserName string Password string Collection string Collection_back string } func init() { ctx := gctx.New() _ = g.Cfg().MustGet(ctx, "mongodb").Struct(&BiddingConf) MgoBidding = m.MongodbSim{ MongodbAddr: BiddingConf.Address, Size: BiddingConf.Size, DbName: BiddingConf.DbName, ReplSet: BiddingConf.ReplSet, UserName: BiddingConf.UserName, Password: BiddingConf.Password, } MgoBidding.InitPool() g.Log().Info(ctx, "初始化mongodb") }