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

删除多个文档

您可以使用 Delete Documents 模式对Atlas中的多个文档执行批量删除操作。这有助于您在应用删除之前将其可视化。

删除文档是永久性操作,无法撤消。确认删除操作之前,在Delete Documents模式的Preview中验证文档。

1
  1. 如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。

  2. 如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。

  3. 在侧边栏中,单击 Database 标题下的 Data Explorer

    将显示 数据浏览器

2
  1. 选择集合。

  2. Documents 标签页中,将查询输入到 Query Bar 中,筛选已删除的文档。要删除集合中的所有文档,请将 Query Bar 留空。

3

Documents标签页上,单击 Delete 按钮以显示 Delete Documents 模态。下表汇总了模态窗口的 用户界面

UI Element
说明

Query

Query Bar 上指定的任何过滤条件都适用于 Delete Documents 模式。如要更新 Query,请退出 Delete Documents 模式并修改 Query Bar 中的查询。

Export

打开 Export Delete Query To Language 模式,在此可以将查询转换为支持的驱动程序语言。

Preview

将要删除的文档的预览。

4

您可以使用 Delete Documents 模式上的 Export 按钮,将 Delete 查询导出为支持的驱动程序语言。

  1. Delete Documents 模式中,单击 Export。显示 Export Delete Query To Language 模式,并在 My Delete Query 下填充删除语法。

  2. Exported Delete Query 下的下拉列表中选择一种编程语言。您可以将命令转换为 C#、Go、Java、Node、PHP、Python、Ruby 或 Rust。以下字段显示转换后的语法。

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

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

  5. 单击 Close(连接)。

5
  1. Delete Documents 模式中,单击 Delete Documents

  2. 单击红色 Delete Documents(删除文档)按钮以确认操作。

Atlas会删除与过滤表达式匹配的文档。

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

Query Bar 中,输入 year1919 的电影过滤器。

{ 'year' : 1919 }

单击 Delete 按钮,将显示 Delete Documents 模式。

Preview 窗格显示删除操作中包含的文档。

单击 Delete Documents(删除文档)。随即显示确认模态窗口。

单击红色 Delete Documents(删除文档)按钮以确认操作。

后退

修改多个

在此页面上