如何在本地连接到my_app.meteor.com的MONGODB?

时间:2014-06-01 16:53:14

标签: meteor

我正在尝试在本地连接到我部署的mongo URL。不是从命令行,而是为我的本地应用程序供电。它似乎不起作用。这可能吗?使用远程Mongo DB并从其他客户端连接到它的最简单(也是最便宜)的方法是什么?

2 个答案:

答案 0 :(得分:3)

运行

meteor mongo yourapp.meteor.com --url

你应该得到符合

的东西

的mongodb:// <强>用户名密码 @的宿主端口 / <强>数据库名称

然后,您可以使用some gui app使用这些详细信息访问它。

此外,您必须在1分钟内连接这些详细信息。用于此的用户名和密码将在1分钟后过期,然后您需要再次执行以获取新的用户名和密码。

一旦你连接,你将保持连接,直到你断开连接。

理论上,您也可以通过将URL传递到MONGO_URL环境变量来使用它来为本地mongodb应用程序提供支持。我想运行meteor.com的人不鼓励这样做,这可能是用户名和密码在一分钟后过期的原因。 (因为如果网络中断,您将断开连接,直到您提供新凭据)

MongoHQ和MongoLab提供免费的512mb MongoDb沙箱来测试您的应用程序,您可能需要考虑检查它们。

答案 1 :(得分:2)

meteor mongo yourapp.meteor.com --url

你在那里得到MONGO_URL并且只是复制它。

MONGO_URL="url:you@got:with_above/command" meteor

所以基本上答案是正确的;如果您无法通过应用程序界面进入生产数据库,请提供有关该情况的更多信息。在之前的项目中,我一直连接到生产应用程序,并且没有任何连接中断问题。至少没有明显的问题。