package
0.0.11
Repository: https://github.com/open4go/db.git
Documentation: pkg.go.dev

# README

如何使用数据库连接池

config.yaml 配置

db:
  mongo:
    - host: mongodb://localhost:27077
      name: sys_auth
    - host: mongodb://localhost:27077
      name: m3s
    - host: mongodb://localhost:27077
      name: r2client

在main.go 中初始化

	// 初始化 MongoDB 连接池
	db.NewMongoDBPool()

	// 解析 YAML 数据到结构体数组
	var services []db.MongoClientConf
	err := viper.UnmarshalKey("db.mongo", &services)
	if err != nil {
		fmt.Printf("Error unmarshaling services: %s\n", err)
		return
	}

	// 初始化所有数据库
	for _, i := range services {
		_, err := db.GlobalMongoDBPool.GetClient(context.TODO(), i.Host, i.Name)
		if err != nil {
			log.Log().Fatal(err)
		}
	}

# Functions

Init 快速执行初始化.
No description provided by the author

# Variables

No description provided by the author

# Structs

No description provided by the author
No description provided by the author