对于 AI 代理:可在 https://www.mongodb.com/zh-cn/docs/llms.txt 获取文档索引—通过在任何 URL 路径后添加 .md 可获取所有页面的 Markdown 版本。
Docs 菜单

删除多个文档

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

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

1

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

2

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

将要删除的文档的预览。

3

您可以使用 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(连接)。

4

Delete Documents 模式上,单击 Delete Documents,然后在下一个模式上确认操作。

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

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

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

{ 'year' : 1919 }

单击 Bulk 删除下拉菜单,然后选择 Bulk delete documents。显示 Delete Documents 模态。

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

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

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