1

我正在使用小型 scala/scalatra 应用程序在 Eclipse 上工作。起初我使用安装在 eclipse 上的 mongodb(本地),我的应用程序正在运行,一切都很好,但是当我想在 heroku 上部署我的应用程序时,我发现 http 503 错误。

我认为问题出在我的数据库中,是我需要更改与基本 mongolab https://mongolab.com的连接,还是应该在 heroku 添加 mongolab。

对于连接 mongodb 我做了:

    val mongo = MongoConnection()
val coll = mongo("db_test")("tache2")

如何更改我的代码,以便将其连接到我的帐户 mongolab?

4

1 回答 1

0

你应该像这样创建你的uri:

val uri = MongoURI(s"mongodb://${username}:${password}@${host}:${port}/${dbname}")

def db: casbah.MongoDB = MongoConnection(uri)(dbname)

请注意,这是使用 Casbah API。

于 2015-10-11T22:45:02.993 回答