mongo_driver - GStones/moke-kit GitHub Wiki
本文档介绍了moke-kit提供的MongoDriver组件的使用方法。
设置相关环境变量。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) }})