MongoDB Compass

MongoDB Compass

MongoDB Compass 是 MongoDB 的图形用户界面。它也被称为 MongoDB GUI。MongoDB 允许用户在没有任何对 MongoDB 查询语法的先前了解的情况下分析其存储数据的内容。当我们在可视化环境中探索数据时,可以使用 Compass GUI 来优化性能、管理索引和实施文档验证。

所有版本的 MongoDB Compass 都是开源的(即我们可以自由部署和查看所有 MongoDB GUI 版本的存储库)。MongoDB compass 的源代码存储库可以在以下 GitHub 链接找到:

https://github.com/mongodb-js/compass/

可用的 Compass 版本

MongoDB GUI 有以下四个版本可用:

  • Compass Community: 这个版本是为了在 MongoDB 上进行开发,包含了 Compass 的一部分功能。
  • Compass: 这是 MongoDB Compass 的完整版本。它包含了 MongoDB 提供的所有功能和能力。
  • Compass 随机版: 它仅限于读取操作,所有更新和删除能力已被移除。
  • Compass 隔离版: MongoDB Compass 的隔离版不除了与 MongoDB GUI 连接的 MongoDB 服务器之外不会发起任何网络请求。它专为在高度安全的环境中使用设计。

如何下载和安装 MongoDB Compass

步骤 1: 要下载 MongoDB Compass,您可以使用您偏好的网络浏览器,并打开以下页面 https://www.mongodb.com/download-center/compass?jmp=docs .

步骤 2: 您需要选择您偏好的安装程序和版本。GUI 安装程序可用作 .exe 或 .msi 包或 .zip 存档文件。

步骤 3: 最后,点击下载按钮。

MongoDB Compass

步骤 4: 下载完成后,点击安装程序文件。

步骤 5: 按照弹出窗口的指引安装MongoDB Compass GUI。

步骤 6: 安装完成后,它会自动启动并要求您配置隐私设置和指定更新偏好。

MongoDB Compass

更新 MongoDB Compass

有两种方式我们可以使用更新的版本的 MongoDB Compass

1. 我们可以随时从 MongoDB 官方网站下载和安装最新版本的 MongoDB GUI。我们需要检查我们的操作系统和所需版本的 Compass 的 S/W 和 H/W 要求,以确保 Compass GUI 与我们的系统兼容。

2. 我们可以通过启用自动更新来更新 Compass,方式为:点击帮助按钮 -> 隐私设置,如下所示。

MongoDB Compass

与MongoDB Compass建立连接。

连接我们在MongoDB Compass中的部署有两种方法,我们可以使用在 MongoDB Atlas 提供的连接字符串,或者在指定的字段中填写我们的部署信息。

通过粘贴连接字符串。

步骤1: 当您登录Compass时,将出现初始对话框。

步骤2: 要获取Atlas集群的部署连接字符串,请转到Atlas集群视图。

MongoDB Compass

步骤3: 点击连接要连接的集群。

MongoDB Compass

步骤4: 之后,点击”使用MongoDB Compass连接”并复制提供的连接字符串。

MongoDB Compass

步骤5: 点击连接按钮,连接并导航到Compass GUI首页。

MongoDB Compass

Compass主屏幕显示有关与Compass连接的MongoDB实例的详细信息,包括连接名称、部署类型、主机名和端口、MongoDB版本、性能统计以及实例数据库的列表。

使用Compass创建和管理数据库

当您连接到MongoDB Atlas或Mongo Shell时,将出现以下窗口。在此窗口中,您可以看到“数据库”选项卡。数据库窗口显示了MongoDB部署的所有现有数据库的列表。

MongoDB Compass

在上面的窗口中,当你从给定的列表中选择一个数据库来查看它的集合时。你可以在左边的导航栏中点击所需的数据库来查看数据库集合。

在Compass中创建数据库

第1步: 点击数据库选项卡上的创建数据库按钮。这将带你进入 创建数据库 的弹出对话框。

MongoDB Compass

第2步: 在弹出的窗口中,填写数据库和集合的名称以创建新数据库。

MongoDB Compass

第3步: 最后,点击 创建数据库 按钮来创建数据库和集合。

MongoDB Compass

在Compass中删除数据库

步骤1: 当将鼠标悬停在数据库名称上时,单击出现的垃圾桶图标,然后会出现一个确认对话框。

MongoDB Compass

步骤2: 在弹出窗口中,输入你要删除的数据库的名称。

MongoDB Compass

步骤3: 最后,点击“删除数据库”按钮来删除您选择的数据库。

MongoDB Compass

MongoDB Compass中的集合

集合窗口显示了您所选择的数据库中所有现有集合和视图的列表。它包含了所选集合或视图的名称和其他相关信息。

如果您想访问数据库的集合,请单击主数据库视图中的数据库名称,或单击左侧导航栏中的数据库。

MongoDB Compass

收集窗口显示以下信息:收集名称、文档数量、大小、索引数量、索引大小以及收集的排序属性。

在MongoDB Compass中创建一个收集

步骤1: 点击 创建收集 按钮。

MongoDB Compass

步骤2: 之后,在 创建收集 对话框中填写收集详情。

MongoDB Compass

步骤3: 现在,点击 创建集合 以创建集合

MongoDB Compass

删除一个集合

步骤1: 在集合窗口中,点击要删除的集合旁边的垃圾桶图标。当你点击垃圾桶图标时,会弹出对话框询问是否确认删除。

MongoDB Compass

步骤2: 在弹出的对话框中,输入您要从数据库中删除的集合的名称。

MongoDB Compass

步骤3: 最后,点击“删除集合”按钮来删除集合。

MongoDB Compass

在MongoDB Compass中管理文档

文档是MongoDB集合中的记录。文档是MongoDB中的基本数据单元。通过文档选项卡,我们可以在所选集合或视图中执行以下任务:

  • 查看文档: 文档选项卡提供了三种访问MongoDB Compass中文档的方法。
    • 列表视图: 这是MongoDB Compass中数据库的默认视图。文档将显示为列表的个别成员。在列表视图中,您可以轻松扩展嵌入的对象和数组。
    • JSON视图: 在这个视图中,文档将以完全格式化的JSON对象显示。在这个视图中,MongoDB Compass使用扩展的JSON来显示字段的数据类型,以便正确的数据类型被使用。
    • 表格视图: 表格视图将文档显示为表行。文档字段在表格中作为列显示。当我们使用表格视图时,可以轻松找到包含特定字段值的文档。
      我们可以使用视图按钮选择要使用的视图:
      MongoDB Compass
  • 插入文档: 我们可以有两种方式将文档插入到集合中:
    • JSON模式: 它允许您在编辑器中编写或粘贴JSON文档。您可以使用此模式将一个或多个文档一次插入到数据库中作为数组。
    • 逐字段编辑器: 使用此编辑器,您可以以更交互的方式创建文档。它允许您选择所有字段的值和类型。它仅支持一次插入单个文档。
  • 修改文档: 您可以更新集合中的现有文档。当您修改文档时,MongoDB Compass执行findAndModify操作来更新现有文档。
  • 克隆文档: 您可以通过克隆(即创建一个完全相同的文档副本)插入新的文件和文档。您可以复制集合中现有文档/文件的模式和值。
  • 删除文档: 我们可以根据所查看的文档的列表、JSON或表格视图来删除文档/文件。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程