2014-03-05 56 views
1

我的工作Eclipse的一個小斯卡拉/ Scalatra的應用。與MongoDB的工作在我第一次安裝在日食(本地)我的應用程序正在運行,一切都很好MongoDB的工作,但我想在heroku上部署我的應用程序我發現HTTP 503錯誤。改變我的應用程序,在mongolab

我認爲這個問題是在我的數據庫中,是我需要改變我與我的基地mongolab https://mongolab.com的連接,或者我應該在heroku中添加mongolab。

連接的MongoDB我所做的:

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

我怎樣才能改變我的代碼,所以我可以把它連接到我的帳戶mongolab?

回答

0

您應該創建URI是這樣的:

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

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

注意,這是使用卡斯巴API。

相關問題