db.go 622 B

123456789101112131415161718192021222324252627
  1. package db
  2. import (
  3. . "app.yhyue.com/moapp/jybase/mongodb"
  4. "github.com/gogf/gf/v2/frame/g"
  5. "github.com/gogf/gf/v2/os/gctx"
  6. "log"
  7. )
  8. var (
  9. Mgo_Extract *MongodbSim
  10. Mgo_Main *MongodbSim
  11. Mgo_Site *MongodbSim
  12. )
  13. func init() {
  14. ctx := gctx.New()
  15. g.Config().MustGet(ctx, "mongodb.main").Struct(&Mgo_Main)
  16. Mgo_Main.InitPool()
  17. log.Println("初始化mongodb main")
  18. g.Config().MustGet(ctx, "mongodb.extract").Struct(&Mgo_Extract)
  19. Mgo_Extract.InitPool()
  20. log.Println("初始化mongodb extract")
  21. g.Config().MustGet(ctx, "mongodb.site").Struct(&Mgo_Site)
  22. Mgo_Site.InitPool()
  23. log.Println("初始化mongodb site")
  24. }