tencent cloud

文档反馈

Go 连接示例

最后更新时间: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 驱动示例代码

    示例代码请参见 官方文档
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持