Versions in this module Expand all Collapse all v0 v0.3.0 Feb 15, 2022 Changes in this version + func NewConnection(host, username, password string, ops ...Option) (*mongo.Client, error) + type Option interface + func WithConnectTimeoutMS(timeout time.Duration) Option + func WithDirectConnection(direct bool) Option + func WithHosts(hosts ...string) Option + func WithMaxIdleTimeMS(idletime time.Duration) Option + func WithMaxPoolSize(maximum int) Option + func WithMinPoolSize(minimum int) Option + func WithPassword(password string) Option + func WithReplicaSet(replica string) Option + func WithSocketTimeoutMS(timeout time.Duration) Option + func WithTLS(enabled bool) Option + func WithUsername(username string) Option + func WithWriteConcern(concern string) Option