Docs 菜单
Docs 主页
/ /

单字段索引

单个字段索引存储集合中单个字段的信息。默认情况下,所有集合都在 _id 字段上有一个索引。可以添加其他索引以加快执行重要查询和操作。

您可以在文档中的任何字段上创建索引,包括顶级字段、嵌入式字段或嵌入式文档内的字段。创建索引时,请指定字段和排序顺序(1 为升序,-1 为降序)。

要创建单字段索引,请使用以下原型:

db.<collection>.createIndex( { <field>: <sort-order> } )

此图显示了单个字段的升序索引,score

score 字段索引图(升序)。

在此示例中,集合中每个有 score 字段值的文档都按升序添加到索引中。

对于 MongoDB Atlas 中托管的部署,您可以 在用户界面中创建和管理单个字段

如果您的应用程序在相同字段上重复运行查询,则可以在该字段上创建索引以提高性能。例如,人力资源部门经常需要通过员工 ID 来查找员工。您可以在员工 ID 字段上创建索引以提高该查询的性能。

要为单个字段创建索引,请参阅下面这些示例:

后退

类型

在此页面上