Go 连接示例

最近更新时间:2025-10-29 16:05:12

我的收藏

驱动说明

mgo 下载地址:mgo
官方文档:mongo-go-driver

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 驱动示例代码

示例代码请参见 官方文档