Heroku Mongo Url(从heroku复制数据库)

时间:2014-06-10 09:32:25

标签: ruby mongodb heroku mongohq

我正在尝试编写一个脚本,将我的heroku数据库复制到我的本地数据库(mongodb),但我不知道这是什么样的网址格式:

mongodb://<username>:<password>@lamppost.5.mongolayer.com:10049,lamppost.4.mongolayer.com:10049/<appname>

为什么有两个网址,逗号分隔? 有人有工作脚本要分享吗? :)

1 个答案:

答案 0 :(得分:1)

副本集的格式为MongoDB Connection String URI

列出的两个主机是作为&#34;种子列表提供的副本集的成员&#34;为connecting to your MongoHQ instance。指定副本集的多个成员允许进行故障转移 - MongoDB驱动程序将尝试连接到种子列表的第一个可用成员,以便发现副本集的当前配置。

您可以使用此URI通过MongoClient.from_uri(uri)从Ruby连接。