如何使用robomongo连接到mongodb地图集?

时间:2017-04-29 10:59:48

标签: mongodb robo3t atlas

我在mongodb Atlas上自由地创建并创建了集群现在我想知道如何使用robomongo创建数据库并连接到它?

9 个答案:

答案 0 :(得分:67)

1)(Atlas Mongodb控制台)首先点击允许从任何地方访问(见下图)并输入一些随机IP地址,不要点击添加当前IP地址否则它将无法与robomongo连接。

pic1

2)现在打开robomongo,选择连接选项卡,然后选择直接连接类型,并将主群集放入地址[您可以从项目中获取主群集地址 - >群集 - >;(选择)主群集 - &gt ; "在那里,您将找到主群集地址"]。

pic2

3)现在点击Authentication选项卡,把数据库名称设为admin并输入你的用户名和密码,Auth Mechanism是SCRAM-SHA-1。

pic3

4)选择自签名证书作为身份验证方法

pic4

5)现在,点击测试,我们完成了! pic5

标准Mongo URI connection schema的格式为:

 mongodb://[username:password@]host1[:port1][,...hostN[:portN]]][/[database][?options]]

答案 1 :(得分:7)

@kdblue,它对我不起作用。但是当我尝试使用副本集时,我可以成功连接。

Robo 3T版本: 1.2.1

遵循的步骤:

在您的MongoDB Atlas(cloud.mongodb.com)中,复制所有三个副本集名称并记下来。 (请参考图像以供参考,副本集用橙色框表示。)

enter image description here

现在,在Robo 3T的“连接”选项卡中,选择类型作为“副本集”。 为您的连接提供合适的名称。 现在,在“成员”中,添加所有三个复制的副本集。详情请参阅图片。

enter image description here

提供身份验证(如果有的话)并按照@ kdblue 在上一个答案中的建议执行SSL步骤(强制性)。

您现在可以成功连接。

谢谢。

答案 2 :(得分:4)

[更新]

现在可以连接到具有最新测试版的Mongo Atlas 3.4免费群集:Robomongo 1.1 - Beta version with MongoDB 3.4 Support

答案 3 :(得分:1)

直接连接不适用于副本集和Robo3T。
您在Atlas上创建的群集是一个3节点副本集。

在第一个标签上选择连接类型:副本集

要在新的Atlas仪表板中找到3个成员:

  1. 在Atlas信息中心中点击集群
  2. 点击集群上的集合按钮。
  3. 点击下一个菜单上的概述标签。

您将看到您的集合列表(主要和次要)。

然后按照@Balasubramani M的回答。

答案 4 :(得分:0)

如果对他人有帮助,Robo3Tversion 1.3及更高版本具有“ From SRV”字段,您可以在其中粘贴SRV连接字符串,并为您正确填写连接选项。从1.3开始,它看起来像这样:

From SRV

在撰写本文时,您可以通过单击集群仪表板图旁边的“连接”按钮,然后单击“连接您的应用程序”来获得连接字符串,这样您将获得一个带有连接字符串的屏幕,您可以复制:

connection string in mongodb atlas

答案 5 :(得分:0)

我建议您将它与COMPASS连接,而不是与robomongo连接。那是一个用于连接到您的MongoDB Atlas部署的开源GUI工具,MongoDB的人也支持它。

您可以从https://www.mongodb.com/download-center/compass下载指南针。

此外,robomongo不支持许多功能。

Robo mongo是第三方工具,因此即使您去mongodb的人,他们也不会支持。

在文档https://docs.atlas.mongodb.com/compass-connection/

中可以找到有关连接地图集和罗盘的说明。

但是,即使在收到我的回复后,您仍然遇到任何问题,也请告诉我们,我们将为您提供进一步的帮助。

答案 6 :(得分:0)

如果您使用“ TLS”标签而不是“ SSL”标签,请不要发疯。

只需执行与“ SSL”完全相同的操作即可:

  1. 选中“使用TLS协议”复选框
  2. 选择“自签名证书”身份验证方法选项

仅此而已!

答案 7 :(得分:0)

无论我尝试什么都行不通,我最终要做的就是更新到最新版本,此时我的旧连接设置可以正常工作。

https://robomongo.org/download

答案 8 :(得分:-1)

提示:我努力更新连接,没有骰子。

使用上方创建了一个表单草稿,并在首次尝试时进行了连接。