Docs 菜单

Docs 主页启动和管理 MongoDBMongoDB Atlas

连接 mongosh

在此页面上

  • 先决条件
  • 连接到数据库部署
  • 故障排除

数据库部署的 Connect对话框提供了通过 MongoDB Shell mongosh连接到数据库部署的详细信息。

客户端必须支持 TLS 才能连接到 Atlas 数据库部署。

客户端必须支持 SNI 用于连接到 AtlasM0 免费集群或M2/M5 共享集群的 TLS 扩展。 MongoDB4 。0 和更高版本的 Shell 支持 SNI TLS 扩展。

要访问数据库部署,您必须从 Atlas 项目的 IP 访问列表上的 IP 地址进行连接。如需在 IP 访问列表中添加 IP 地址,您可以在 Connect 对话框中执行此操作。您也可以通过网络访问标签页添加 IP 地址。

要访问数据库部署,您必须在 Atlas 数据库部署上创建一个有权访问所需数据库的数据库用户。数据库用户与 Atlas 用户是分开的。数据库用户可以访问 MongoDB 数据库,而 Atlas 用户可以访问 Atlas 应用程序本身。

您可以在 Connect(连接)对话框中创建一个数据库用户来访问 Atlas 数据库部署。您还可从“Database Deployment”(数据库部署)视图添加数据库用户。

1
  1. 单击 Atlas 左上角的 Database

  2. Database Deployments(数据库部署)视图中,单击要连接到的数据库部署的 Connect(连接)。

2

Choose Connection Type

注意

启用功能时显示的选项

Atlas 显示连接类型选项(在启用对等互连的私有 IP私有端点或两者后)。如果您尚未启用任一功能,则不会显示任何按钮,并且连接类型默认为标准

3
4

重要

如果 Atlas 在 Setup connection security(设置连接安全)步骤中指示项目中至少已配置一个数据库用户,请跳过此步骤。如要管理现有数据库用户,请参阅配置数据库用户

要访问数据库部署,您需要有一个可以访问项目数据库部署所需数据库的 MongoDB 用户。如果您的项目没有 MongoDB 用户,Atlas 会提示您创建一个具有 Atlas Admin 角色的新用户。

  1. 输入新用户的 Username(用户名)。

  2. 输入此新用户的 Password(密码)或单击 Autogenerate Secure Password(自动生成安全密码)。

  3. 单击 Create Database User(创建数据库用户)以保存此用户。

在以下步骤中,使用此用户连接数据库部署。

将 IP 地址添加到 IP 访问列表并添加数据库用户后,单击 Choose Your Connection Method(选择连接方法)。

5

选择 Shell

下一个屏幕根据您的系统上是否已经安装了mongosh为您提供继续操作的选项。

如果在连接到数据库部署时遇到问题,请参阅解决连接问题

← 通过 Compass 连接