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 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.