tencent cloud

云数据库 MongoDB

Go 连接示例

PDF
聚焦模式
字号
最后更新时间: 2024-01-12 11:04:18

相关说明

云数据库 MongoDB 默认提供 rwuser 和 mongouser 两个用户名,分别支持 MONGODB-CR 和 SCRAM-SHA-1 两种认证方式,对于这两种认证方式,连接 URI 需要做不同的处理,具体请参见 连接实例

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)

MongoDB Go 驱动示例代码

示例代码请参见 官方文档

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈