我的 Go 应用程序一直使用 MGO 连接到 MongoDB(托管在 Compose.io 上),没有出现任何问题。
今天我决定删除这个数据库并添加一个不同的数据库(再次使用 Compose)。我更新了连接字符串。
所以我连接使用:
db, err := mgo.Dial("mongodb://<username>:<password>@dogen.mongohq.com:10048/db-name")
使用用户名和密码。
奇怪的是,该应用程序似乎仍然连接到旧数据库。我知道这一点是因为我打印了err
一条消息,它告诉我:在我尝试执行查询后,未授权对 my-old-db-name进行查询。
我已经运行go install
再次编译,但仍然没有运气。
喵喵时光机
相关分类