文档菜单
文档首页
/
MongoDB Compass
/ /

删除多个文档

本页内容

  • 关于此任务
  • 开始之前
  • 步骤
  • 示例
  • 了解更多

您可以使用“删除文档”模态框在 Compass 中对多个文档执行批量删除操作,这有助于在应用之前可视化删除操作。删除文档 模态框。这有助于您在应用之前可视化删除操作。

删除文档是一个永久操作,无法撤销。在确认删除操作之前,请在预览界面中验证删除文档模态中的文档。

删除文档模态从Compass版本1.42.0开始提供。有关更新或安装最新Compass版本的说明,请参阅下载并安装Compass.

1

文档选项卡中,在查询栏中输入查询以过滤已删除文档。要删除集合中的所有文档,请留空查询栏

2

文档选项卡上,点击 删除按钮以显示删除文档模态框。下表总结了模态框的用户界面

用户界面元素
描述
查询
查询栏上指定的任何筛选条件都适用于删除文档模态框。要更新查询,退出删除文档模态框并修改查询栏中的查询。
导出
打开导出删除查询到语言模态框,您可以在此将查询转换为支持的驱动器语言。
预览
将要删除的文档的预览。
3

您可以使用删除文档模态框上的导出按钮将删除查询导出到支持的驱动器语言。

  1. 删除文档模态框中,点击导出。显示导出删除查询到语言模态框,其中已将删除语法填充在我的删除查询下。

  2. 导出删除查询下的下拉菜单中选择一种编程语言。您可以将其命令转换为C#、Go、Java、Node、PHP、Python、Ruby或Rust。下面的字段将显示转换后的语法。

  3. (可选) 点击 包含导入语句 复选框以包含所选编程语言的必需导入语句。

  4. 点击图标以复制转换后的语法。

  5. 点击 关闭

4
  1. 删除文档 对话框中,点击 删除文档

  2. 点击红色 删除文档 按钮以确认操作。

Compass 删除与过滤器表达式匹配的文档。

以下示例从sample_mflix 数据集的 movies 集合中删除两个文档.

查询栏 中,输入具有 year1919 的电影的过滤器。

{ 'year' : 1919 }

点击 删除 按钮,将显示 删除文档 对话框。

预览面板显示删除操作中包含的文档。

点击 删除文档。将显示确认对话框。

点击红色 删除文档 按钮以确认操作。

返回

删除单个文档