mongo_driver - GStones/moke-kit GitHub Wiki

本文档介绍了moke-kit提供的MongoDriver组件的使用方法。

mongo-driver(内置)

设置相关环境变量mongo-driver 需要的环境变量如下:

  • DATABASE_URL 用于连接mongodb的url,默认mongodb://localhost:27017,可以包含用户名和密码以及其他参数。

  • DATABASE_USER 用于连接mongodb的用户名,默认为空

  • DATABASE_PASSWORD 用于连接mongodb的密码,默认为空

  • 在需要的ParamsObject 中注入MongoParams就可以使用。

        var MyService = fx.Provide(
          func(
      	    mongoParams ofx.MongoParams,
          ) (out sfx.GrpcServiceResult, err error) {
          if database := mongoParams.MongoClient.Database(DbName); database == nil {
      		    err = fmt.Errorf("mongo collection %s not found", DbName)
          }})
⚠️ **GitHub.com Fallback** ⚠️