MongoDB – getIndexes() 方法
在 MongoDB 中, getIndexes()方法返回一个数组,其中包含标识和描述指定集合上现有索引的文档列表。它还包括隐藏索引。
- 此方法不带任何参数。
- 此方法返回的索引信息包含用于创建索引的键和选项。
- 在此方法中,从 MongoDB 4.4 开始可用的隐藏索引。仅当该值为真时。
句法:
db.Collection_name.getIndexes()
返回:
此方法返回一个数组,其中包含标识和描述指定集合上现有索引的文档列表。它还包括隐藏索引。
例子:
在以下示例中,我们正在使用:
Database: gfg
Collection: student
Documents: Three documents contains name and the language in which the students are interested.
- 返回包含学生集合索引信息的文档数组:
db.student.getIndexes()
- 使用 createIndex() 方法创建索引:
db.student.createIndex({name:1, language:-1})
在这里,我们首先使用 createIndex() 方法创建索引。
创建新索引后,我们使用 greateIndex() 方法查找学生集合的索引信息。
db.student.getIndexes()