我正在用MongoDB制作一个Restful API Golang。我收到来自MongoDB和heroku的错误消息
“未授权databaseName执行命令”。
这在本地运行,但在Heroku上不行。
答案 0 :(得分:0)
问题是我在代码中指定了错误的数据库名称。您必须使用heroku为您提供的数据库名称。
例如在golang中
之前
db := mgo.Dial(mongodAddress).session.DB("myDatabasename")
之后
db := mgo.Dial(mongodAddress).session.DB("heroku_7s46ta3a")
heroku_7s46ta3a是heroku提供的数据库名称的示例名称。