当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


MongoDB getIndexes()用法及代码示例


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

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

用法:

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()

相关用法


注:本文由纯净天空筛选整理自nikhilchhipa9大神的英文原创作品 MongoDB – getIndexes() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。