删除多个文档
您可以使用 Delete Documents 模式对 Compass 中的多个文档执行批量删除操作。这可以帮助您在应用删除操作之前对其进行可视化。
关于此任务
删除文档是永久性操作,无法撤消。确认删除操作之前,在Delete Documents模式的Preview中验证文档。
开始之前
Delete Documents 模式从 Compass 版本 1.42.0
开始提供。有关更新或安装最新 Compass 版本的说明,请参阅下载和安装 Compass。
步骤
(可选)导出 Delete
您可以使用 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 }
点击 Delete 按钮,随即显示 Delete Documents 模态窗口。
Preview 窗格显示删除操作中包含的文档。
单击 Delete Documents(删除文档)。随即显示确认模态窗口。
单击红色 Delete Documents(删除文档)按钮以确认操作。