我正在使用一个小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 ??
答案 0 :(得分:0)
你应该像这样创建你的uri:
val uri = MongoURI(s"mongodb://${username}:${password}@${host}:${port}/${dbname}")
def db: casbah.MongoDB = MongoConnection(uri)(dbname)
注意,这是使用Casbah API。