Learn the "why" behind slow queries and how to fix them in our 2-Part Webinar.
Register now >
Docs 菜单
Docs 主页
/ /

浏览数据

使用VS Code扩展连接到部署后,请使用左侧导航:

  • 探索您的数据库、集合、只读视图和文档。

  • 创建新的数据库和集合。

  • 删除数据库和集合。

显示部署导航的图片
点击放大

注意

如果您的部署需要身份验证,则您的数据库用户权限可能会影响您使用VS Code扩展可以执行的操作。

当您展开活动连接时, VS Code扩展会显示该部署中的数据库。

  • 单击数据库的名称,可查看其中包含的集合。

  • 单击集合的名称查看其文档、模式和指标。

注意

当您关闭 Visual Studio Code 时, VS Code扩展会关闭所有文档。

要浏览文档,请展开集合并单击 Documents。VS Code扩展会为您的集合打开一个带有分页视图的新标签页,以浏览您的文档。在此视图中,您可以:

  • 自定义文档排序顺序。

  • 自定义每页显示的文档数量。

  • 批量删除文档。

  • 插入文档。

当您将鼠标悬停在单个文档上时,您可以:

  • 单击 Edit Document 图标打开编辑文档视图。

  • 单击 Copy Document 图标将文档复制到剪贴板。

  • 单击 Clone Document 图标将重复文档添加到集合。

  • 单击 Delete Document 图标可从集合中删除该文档。

注意

将鼠标悬停在导航面板中的 Documents(文档)标签上,然后单击出现的 图标,即可打开预先配置为搜索集合的 JavaScript Playground

要删除集合中的所有文档,请执行以下任一操作:

  • 在侧面导航栏中,右键单击 Documents,然后单击 Delete All Documents

  • 展开 Bulk Actions 下拉列表并单击 Delete All Documents

要将文档插入集合,请单击 Insert Document。将文档粘贴到新窗口中,然后单击 Insert 将新文档添加到集合中。

要编辑文档:

  1. 打开文档浏览视图。

  2. 将鼠标悬停在要编辑的文档上。

  3. 单击 图标。

VS Code扩展打开一个新的可编辑标签页,其中包含Shell语法格式的文档。在这里,您可以像往常一样编辑文档并保存文件。

注意

VS Code扩展编辑文档视图默认为Shell语法格式。要将其更改为EJSON格式,请使用 Visual Studio Code 设置 中的 Document View and Edit Format 设置。

集合的模式定义了集合中字段和数据的类型。由于 MongoDB 具有灵活的模式,因此集合中的不同文档可能会包含不同字段,并且字段内的数据类型也可能有所不同。MongoDB 可以实施模式验证,以确保集合文档具有相同结构。

当您展开集合的模式时, VS Code扩展会列出该集合的文档中显示的字段。 如果某个字段存在于所有文档中,并且其类型在整个集合中一致,则VS Code扩展会显示一个图标,指示该字段的数据类型。 将鼠标悬停在字段名称上,查看字段数据类型的文本说明。

集合的索引列在 Indexes 标题下。展开索引后,每个索引键都会显示一个指定其类型的图标。索引键类型包括:

  • 升序

  • 降序

  • 地理空间(2d、2dsphere、geoHaystack)

  • Text

  • 哈希

注意

将鼠标悬停在导航面板中的 Indexes 标签上方,然后单击出现的 图标,即可打开预先配置为创建索引的 MongoDB Playground

提示

要详细了解 MongoDB 索引,请参阅服务器手册

创建新数据库时,必须使用初始集合进行填充。

  1. 将鼠标悬停在您希望数据库存在的部署的连接上。

  2. 单击图标或右键单击并选择Add Database 。 VS Code扩展打开一个新标签页,其中包含数据库和集合名称的const变量。

  3. 使用数据库和集合的名称更新 databasecollection 变量。

  4. 单击标签页右上方的 按钮以执行脚本。如果数据库和集合尚不存在,则此操作会创建它们。

  1. 将鼠标悬停在您希望集合存在于其中的数据库名称上。

  2. 右键单击数据库名称并选择Add Collection 。 VS Code扩展打开一个新标签页,其中包含数据库和集合名称的const变量。

  3. 使用新的集合名称更新 collection 变量。

  4. 单击标签页右上方的 按钮以执行脚本。此操作会在指定的数据库中创建集合。

重要

从 MongoDB 中删除数据是一个不可逆的过程。请注意,只删除您确定要删除的数据,并在必要时备份数据。

删除数据库也会删除该数据库中的所有集合和文档。

要删除数据库或集合,请执行以下步骤:

  1. 右键单击目标数据库或集合。

  2. 点击 Drop DatabaseDrop Collection

  3. 在提示符中,键入目标数据库或集合的名称。

  4. 按 enter 键。

您可以随时刷新部署、数据库或集合,以重新查询部署并使用最新数据填充VS Code扩展。

要进行刷新,请执行以下步骤:

  1. 右键单击目标部署、数据库或集合。

  2. 单击 Refresh(连接)。

后退

连接

在此页面上