Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitMongoConn ¶
func InitMongoConn(ctx context.Context, cfg *MongoConfig) *mongo.Client
Types ¶
type MongoConfig ¶
type MongoConfig struct { ReplicaSetName string `json:"replica_set_name" yaml:"replica_set_name"` AppUrl string `json:"app_url" yaml:"app_url" validate:"required"` Database string `json:"database" yaml:"database" validate:"required"` Username string `json:"username" yaml:"username" validate:"required"` Password string `json:"password" yaml:"password" validate:"required"` MaxPoolSize int64 `json:"max_pool_size" yaml:"max_pool_size" validate:"required"` MaxIdleTimeMS int64 `json:"max_idle_time_ms" yaml:"max_idle_time_ms" validate:"required"` }
Click to show internal directories.
Click to hide internal directories.