您可以使用 Delete Documents 模式对Atlas中的多个文档执行批量删除操作。这有助于您在应用删除之前将其可视化。
关于此任务
删除文档是永久性操作,无法撤消。确认删除操作之前,在Delete Documents模式的Preview中验证文档。
步骤
在Atlas中,转到项目的 Data Explorer 页面。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Data Explorer。
显示数据浏览器。
重要提示:您还可以单击集群的名称以打开 Cluster侧边栏,然后单击Data Explorer Shortcuts标题下的 。
(可选)导出 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(连接)。
例子
以下示例从movies sample_mflix 数据集的 集合中删除了两个文档。
在 Query Bar 中,输入 year 为 1919 的电影过滤器。
{ 'year' : 1919 }
单击 Delete 按钮,将显示 Delete Documents 模式。
Preview 窗格显示删除操作中包含的文档。
单击 Delete Documents(删除文档)。随即显示确认模态窗口。
单击红色 Delete Documents(删除文档)按钮以确认操作。