删除多个文档
您可以使用 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(删除文档)按钮以确认操作。