登录 Linux 盒子后,无需身份验证即可连接 MongoDB。
如何从 Go 代码连接到这样的 MongoDB 实例?我需要使用用户名和密码通过 SSH 连接到 Linux 盒子,然后连接到 MongoDB。
尝试了下面的代码,但它抛出:“无法访问的服务器”
从命令提示符处,我可以 ping Linux 机器的 IP 地址,并且我的 IDE 也可以连接到互联网。
mongoDBDialInfo := &mgo.DialInfo{
Addrs: []string{"<LINUX_IP_ADDRESS>"},
Timeout: 60 * time.Second,
Database: "<MONGODB_DATABASE_NAME>",
Username: "<LINUX_USERNAME>",
Password: "<LINUX_PASSWORD>",
}
mongoSession, err := mgo.DialWithInfo(mongoDBDialInfo)
if err != nil {
log.Fatalf("CreateSession: %s\n", err)
}
慕勒3428872
相关分类