mongodb - 如何使用 Robomongo 连接到 MongoDB Atlas?

我在 MongoDB Atlas 上免费注册并创建了集群现在我想知道如何使用 Robomongo 创建数据库并连接到该数据库?

最佳答案

1)(Atlas Mongodb 控制台)首先点击ALLOW ACCESS FROM ANYWHERE(见下图)并输入一些随机IP 地址,不要点击Add Current IP地址 否则将无法与robomongo 连接。

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

3) 现在点击 Authentication Tab ,将数据库名称为 admin 并输入您的用户名和密码,Auth Mechanism 为 SCRAM-SHA-1。

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

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

标准的 Mongo URI connection schema具有以下形式:

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

安全原因

  1. 出于安全原因,不允许在任何地方访问
  2. 限制为您的 IP 地址
  3. 使用 MongoDB Atlas 中的辅助集群节点通过 roboMongo 3T 进行连接

https://stackoverflow.com/questions/43694799/

相关文章:

mongodb - 如何在 MongoDB 中创建嵌套索引?

mongodb - node.js 的 mongoose 中的十进制/ float

mongodb - 如何使用 Meteor Upsert

ruby-on-rails - Mongoid 查找器不起作用?

python - pymongo 中的快速或批量更新

mongodb - 我控制修补程序上的 Mongo 错误

node.js - 同步连接mongodb

node.js - 想要弄清楚NodeJS应用程序结构(完整的JavaScript堆栈)

java - 如何通过Java在MongoDB中一次插入多个文档

java - 如何使用 Java mongodb 驱动程序中的 "_id"字段查询文档?