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 Connect ConnectMode ConnectTimeout time.Duration Database string HeartbeatInterval time.Duration Hosts []string J bool JSet bool LocalThreshold time.Duration MaxConnIdleTime time.Duration MaxConnLifeTime time.Duration MaxConnsPerHost uint16 MaxConnsPerHostSet bool MaxIdleConnsPerHost uint16 MaxIdleConnsPerHostSet bool Password string PasswordSet bool ReadConcernLevel string ReadPreference string ReadPreferenceTagSets []map[string]string ReplicaSet string ServerSelectionTimeout time.Duration SocketTimeout time.Duration SSL bool SSLClientCertificateKeyFile string SSLClientCertificateKeyFileSet bool SSLInsecure bool SSLCaFile string SSLCaFileSet bool WString string WNumber int WNumberSet bool Username string WTimeout time.Duration WTimeoutSet 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.