【问题标题】:change my application that works with mongodb on mongolab更改我在 mongolab 上与 mongodb 一起使用的应用程序
【发布时间】:2014-03-05 15:36:27
【问题描述】:

我正在使用小型 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??

【问题讨论】:

    标签: mongodb scala heroku mlab scalate


    【解决方案1】:

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

    val uri = MongoURI(s"mongodb://${username}:${password}@${host}:${port}/${dbname}")
    
    def db: casbah.MongoDB = MongoConnection(uri)(dbname)
    

    注意,这是使用 Casbah API。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-22
      • 2016-10-21
      • 2016-03-06
      • 2014-11-20
      • 2013-02-09
      • 2021-12-04
      • 2018-01-15
      相关资源
      最近更新 更多