无法在Heroku上运行任何MongoDB命令

时间:2019-11-29 13:06:52

标签: mongodb heroku

我正在用MongoDB制作一个Restful API Golang。我收到来自MongoDB和heroku的错误消息

“未授权databaseName执行命令”。

这在本地运行,但在Heroku上不行。

1 个答案:

答案 0 :(得分:0)

问题是我在代码中指定了错误的数据库名称。您必须使用heroku为您提供的数据库名称。

例如在golang中

之前

db := mgo.Dial(mongodAddress).session.DB("myDatabasename")

之后

db := mgo.Dial(mongodAddress).session.DB("heroku_7s46ta3a")

heroku_7s46ta3a是heroku提供的数据库名称的示例名称。