mongo_mdb.go 697 B

1234567891011121314151617181920212223242526272829
  1. package mdb
  2. import (
  3. "context"
  4. "go.mongodb.org/mongo-driver/mongo"
  5. "go.mongodb.org/mongo-driver/mongo/options"
  6. )
  7. var MdbAdmin *mongo.Database
  8. // InitializeMongoDB 初始化 MongoDB 连接
  9. func InitializeMongoDB() {
  10. // 设置 MongoDB 的连接选项
  11. clientOptions := options.Client().ApplyURI("mongodb://192.168.0.68:27017")
  12. // 创建一个新的 MongoDB 客户端
  13. client, err := mongo.Connect(context.Background(), clientOptions)
  14. if err != nil {
  15. return
  16. }
  17. // 检查连接是否成功
  18. err = client.Ping(context.Background(), nil)
  19. if err != nil {
  20. return
  21. }
  22. // 选择要使用的数据库
  23. db := client.Database("db_user_daily") // 替换为你的数据库名称
  24. MdbAdmin = db
  25. }