2

我目前在我的本地机器上运行我的应用程序,在 Boot.scala 我有:

MongoDB.defineDb(

    DefaultMongoIdentifier, 
    MongoAddress(MongoHost("127.0.0.1", 27017), "platform")

)

我已成功将应用程序部署到云提供商,并且正在设置数据库@mongohq.com

我需要更改哪些内容才能使应用程序能够连接?我看过这里:

https://www.assembla.com/wiki/show/liftweb/Mongo_Configuration

但是我对 mongohq 提供的连接细节有点困惑,他们提供的只是:

Mongo URI 
mongodb://<user>:<password>@<host>:<port>/<my_account_name>

在此先感谢您的帮助,非常感谢:)

4

1 回答 1

2

我特别不熟悉 MongoHQ,但你应该可以在 Boot 中这样放置一些东西:

MongoDB.defineDbAuth(

    DefaultMongoIdentifier, 
    new Mongo(new ServerAddress("<host>", <port>)), 
    <my_account_name>, 
    <user>, 
    <pass>

)

<*> 变量是在您注册 MongoHQ 时提供给您的连接 URI 的特定部分。

于 2012-08-24T13:17:22.370 回答