您可以使用 Delete Documents 模式对 Compass 中的多个文档执行批量删除操作。这可以帮助您在应用删除操作之前对其进行可视化。
关于此任务
删除文档是永久性操作,无法撤消。确认删除操作之前,在Delete Documents模式的Preview中验证文档。
步骤
打开批量删除模式。
在 Documents 标签页上,右键单击查询栏或其周围的空白区域,从删除菜单中选择 Bulk delete,或单击 Bulk 删除菜单并选择 Bulk delete documents,以显示 Delete Documents 模态。 模态包含以下信息:
UI Element | 说明 |
|---|---|
Query | Query Bar 上指定的任何过滤条件都适用于 Delete Documents 模式。如要更新 Query,请退出 Delete Documents 模式并修改 Query Bar 中的查询。 |
Export | 打开 Export Delete Query To Language 模式,在此可以将查询转换为支持的驱动程序语言。 |
Preview | 将要删除的文档的预览。 |
(可选)导出删除查询。
您可以使用 Delete Documents 模式上的 Export 按钮,将 Delete 查询导出为支持的驱动程序语言。
在 Delete Documents 模式中,单击 Export。显示 Export Delete Query To Language 模式,并在 My Delete Query 下填充删除语法。
从 Exported Delete Query 下的下拉列表中选择一种编程语言。您可以将命令转换为 C#、Go、Java、Node、PHP、Python、Ruby 或 Rust。以下字段显示转换后的语法。
(可选):点击 Include Import Statements(包含导入语句)复选框,以包含所选编程语言所需的导入语句。
点击 图标复制转换后的语法。
单击 Close(连接)。
例子
以下示例从sample_mflix 数据集的movies集合中删除了两个文档。
在 Query Bar 中,输入 year 为 1919 的电影过滤器。
{ 'year' : 1919 }
单击 Bulk 删除下拉菜单,然后选择 Bulk delete documents。显示 Delete Documents 模态。
Preview 窗格显示删除操作中包含的文档。
单击 Delete Documents(删除文档)。随即显示确认模态窗口。
单击红色 Delete Documents(删除文档)按钮以确认操作。