在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()
相关用法
- MongoDB Update()用法及代码示例
- MongoDB skip()用法及代码示例
- MongoDB limit()用法及代码示例
- MongoDB FindAndModify()用法及代码示例
- MongoDB sort()用法及代码示例
- MongoDB FindOne()用法及代码示例
- MongoDB countDocuments()用法及代码示例
- MongoDB Distinct()用法及代码示例
- MongoDB dropIndex()用法及代码示例
- MongoDB findOneAndDelete()用法及代码示例
注:本文由纯净天空筛选整理自nikhilchhipa9大神的英文原创作品 MongoDB – getIndexes() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。