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.