Docs 菜单
Docs 主页
/
MongoDB Atlas
/

创建、查看、删除和隐藏索引

在此页面上

  • 所需角色
  • 考虑因素
  • 查看索引
  • 创建索引
  • 删除索引
  • 隐藏索引

您可以使用 Atlas CLI 或 Atlas 用户界面来管理集合上的索引

索引支持在 MongoDB 中高效执行查询,对于应用程序经常读取的字段应考虑使用索引。要了解有关创建有效索引的更多信息,请参阅索引策略。

您可为无服务器实例启用索引自动创建。要了解详情,请参阅为无服务器实例自动创建索引

创建删除隐藏索引,您必须至少拥有以下一种角色提供的访问权限:

默认情况下,最多可以有三个并发索引构建。要了解更多信息,请参阅最大并发索引构建。

Collections 标签页中,您可以查看集合的索引信息。要查看集合的索引信息,请执行以下步骤:

1

主面板和左侧的 Namespaces 列出数据库中的集合。

突出显示 Atlas 用户界面中的数据库的屏幕截图。
点击放大
2

主面板显示 FindIndexesAggregation 视图。

3

索引表中列出了集合的索引和相关索引信息。索引信息包括索引定义、大小和使用频率。

突出显示 Atlas 用户界面中索引视图的屏幕截图。
点击放大

提示

创建索引时,请注意目标集合上的读取与写入比率。索引会带来性能成本,但对于大型数据集的频繁查询来说,这是值得的。在创建索引之前,请查看已记录的索引策略。

注意

您可以使用Atlas Search构建全文搜索,并使用Atlas Vector Search构建语义搜索。 Atlas Search 提供细粒度的文本索引。要了解更多信息,请参阅查看 Atlas Search 索引语法如何为向量搜索的字段编制索引。

要使用 Atlas 用户界面从集合中删除索引:

1

Collections(集合)标签页中,选择具有要删除的索引的集合。然后,单击 Indexes(索引)标签页。

2

Action(操作)列下,单击要删除的索引的对应 Drop Index(删除索引)图标。

3

在对话框中,键入索引的名称,然后单击 Drop(删除)。

重要

您无法删除或隐藏_id索引。要了解更多信息,请参阅唯一索引。

可以考虑隐藏索引,以便在删除索引之前评估删除索引的影响。要了解更多信息,请参阅隐藏索引。

注意

Atlas CLI 限制

无法使用 Atlas CLI 删除集群的索引。

要使用 Atlas 用户界面隐藏索引,请执行以下步骤:

1

Collections(集合)标签页中,选择带有要隐藏的索引的集合。然后,单击 Indexes(索引)标签页。

2

Action(操作)列下,点击要隐藏的索引的对应 Hide Index(隐藏索引)图标。

3

在对话框中,单击 Confirm(确认)。

注意

要取消隐藏索引,请再次单击该图标并单击 Confirm 以确认您的操作。

← 创建、查看、更新和删除文档