📜  MongoDB – getIndexes() 方法

📅  最后修改于: 2022-05-13 01:56:58.336000             🧑  作者: Mango

MongoDB – getIndexes() 方法

在 MongoDB 中, getIndexes()方法返回一个数组,其中包含标识和描述指定集合上现有索引的文档列表。它还包括隐藏索引。

  • 此方法不带任何参数。
  • 此方法返回的索引信息包含用于创建索引的键和选项。
  • 在此方法中,从 MongoDB 4.4 开始可用的隐藏索引。仅当该值为真时。

句法:

返回:

此方法返回一个数组,其中包含标识和描述指定集合上现有索引的文档列表。它还包括隐藏索引。



例子:

在以下示例中,我们正在使用:

  • 返回包含学生集合索引信息的文档数组:
db.student.getIndexes()

  • 使用 createIndex() 方法创建索引:
db.student.createIndex({name:1, language:-1})

在这里,我们首先使用 createIndex() 方法创建索引。

创建新索引后,我们使用 greateIndex() 方法查找学生集合的索引信息。

db.student.getIndexes()