2014-03-05 2 views
1

작은 scala/scalatra 응용 프로그램을 사용하여 Eclipse에서 작업하고 있습니다. 처음에는 mongodb를 사용하여 (응용 프로그램이 실행 중일 때) 응용 프로그램이 실행되고 모든 것이 좋지만 필요할 때 heroku에 내 응용 프로그램을 배포하기 위해 http : // 503 오류가 발견되었습니다.mongolab에서 mongodb와 작동하는 응용 프로그램을 변경하십시오.

내 데이터베이스에 문제가 있다고 생각합니다. 내 기본 몽고 렙 https://mongolab.com과의 연결을 변경해야하거나 mongolab을 heroku에 추가해야합니다. 연결 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를 사용합니다.

관련 문제