tencent cloud

TencentDB for MongoDB

Go Connection Sample

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-01-15 14:49:56

Notes

TencentDB for MongoDB provides two usernames rwuser and mongouser by default to support the MONGODB-CR and SCRAM-SHA-1 authentication methods, respectively. The connecting URIs for the two authentication methods are formed differently. For more information, please see Connecting to TencentDB for MongoDB Instance.

Sample Code for mgo

func GetMgoURL(ip, user, password string, port int) string {
urlString := ""
if user == "" && password == "" {
urlString = fmt.Sprintf("mongodb://%s:%d/admin", ip, port)
}else {
urlString = fmt.Sprintf("mongodb://%s:%s@%s:%d/admin", url.QueryEscape(user), url.QueryEscape(password), ip, port)
}

return urlString
}


url := service.GetMgoURL(reqPara.Ip, reqPara.User, reqPara.Password, reqPara.Port)
session, err := mgo.Dial(url)

Sample Code for MongoDB Go

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백