init.go 460 B

123456789101112131415161718192021
  1. package mongo
  2. import (
  3. "dsbqj-admin/pkg/logger"
  4. "github.com/kamva/mgm/v3"
  5. "go.mongodb.org/mongo-driver/mongo"
  6. "go.mongodb.org/mongo-driver/mongo/options"
  7. )
  8. var database *mongo.Database
  9. var client *mongo.Client
  10. func Database(connString string) {
  11. logger.Info("mongo connect starting")
  12. err := mgm.SetDefaultConfig(nil, "dsbqj_admin", options.Client().ApplyURI(connString))
  13. if err != nil {
  14. panic(err)
  15. }
  16. logger.Info("mongo connect success")
  17. return
  18. }