Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnString ¶
type ConnString struct {
Original string
AppName string
AuthMechanism string
AuthMechanismProperties map[string]string
AuthSource string
Compressors []string
Connect ConnectMode
ConnectSet bool
ConnectTimeout time.Duration
ConnectTimeoutSet bool
Database string
HeartbeatInterval time.Duration
HeartbeatIntervalSet bool
Hosts []string
J bool
JSet bool
LocalThreshold time.Duration
LocalThresholdSet bool
MaxConnIdleTime time.Duration
MaxConnIdleTimeSet bool
MaxConnLifeTime time.Duration
MaxConnsPerHost uint16
MaxConnsPerHostSet bool
MaxIdleConnsPerHost uint16
MaxIdleConnsPerHostSet bool
Password string
PasswordSet bool
ReadConcernLevel string
ReadPreference string
ReadPreferenceTagSets []map[string]string
RetryWrites bool
RetryWritesSet bool
MaxStaleness time.Duration
MaxStalenessSet bool
ReplicaSet string
ServerSelectionTimeout time.Duration
ServerSelectionTimeoutSet bool
SocketTimeout time.Duration
SocketTimeoutSet bool
SSL bool
SSLSet bool
SSLClientCertificateKeyFile string
SSLClientCertificateKeyFileSet bool
SSLClientCertificateKeyPassword func() string
SSLClientCertificateKeyPasswordSet bool
SSLInsecure bool
SSLInsecureSet bool
SSLCaFile string
SSLCaFileSet bool
WString string
WNumber int
WNumberSet bool
Username string
ZlibLevel int
WTimeout time.Duration
WTimeoutSet bool
WTimeoutSetFromOption bool
Options map[string][]string
UnknownOptions map[string][]string
}
ConnString represents a connection string to mongodb.
func Parse ¶
func Parse(s string) (ConnString, error)
Parse parses the provided uri and returns a URI object.
func (*ConnString) String ¶
func (u *ConnString) String() string
type ConnectMode ¶
type ConnectMode uint8
ConnectMode informs the driver on how to connect to the server.
const ( AutoConnect ConnectMode = iota SingleConnect )
ConnectMode constants.
Click to show internal directories.
Click to hide internal directories.