之前已经提出过这个问题,但我没有看到任何相关答案。
我可以通过在shell中运行meteor mongo SITE_NAME.meteor.com来连接到我的mongo数据库。 但我无法弄清楚如何将Robomongo连接到它。运行以上行告诉我连接到production-db-b2.meteor.io:/27017/SITE_NAME,但使用用户名和密码将该信息输入Robomongo不起作用。用户名应该是什么?
运行meteor mongo SITE_NAME.meteor.com -U只给我一个临时地址。
答案 0 :(得分:4)
您只能获得连接到它的临时凭证。
当您运行meteor mongo SITE_NAME.meteor.com -U
时,您将获得将持续一分钟的临时地址。如果您在分钟结束前连接到它,只要您保持连接,您的会话就可以持续。
您获得的网址格式为username:password@b2.meteor.io:port/site_name
。您可以在robomongo中使用这些详细信息,如果您可以输入并连接得足够快。
每次你想再次使用robomongo时,你必须获得新的用户名和密码,然后使用它。
如果您可以以某种方式连接shell脚本,那么您可以编写一个脚本来提取数据并使用robomongo连接它
在撰写本文时,没有其他方法可以获取meteor deploy
上托管的网站的持续时间超过一分钟的凭据