参考 > 参考 > mongo Shell方法 > 收集方法 > db.collection.getIndexes()
db.collection.
getIndexes
()¶mongo
壳法
此页面记录了mongo
shell方法,并且
没有引用MongoDB Node.js驱动程序(或任何其他驱动程序)方法。对于相应的MongoDB驱动程序API,请改为参考您特定的
MongoDB驱动程序文档。
返回一个数组,该数组包含标识和描述集合中现有索引的文档列表。您必须调用
db.collection.getIndexes()
一个集合。例如:
更改collection
为要为其返回索引信息的集合的名称。
从MongoDB 4.2开始,如果发出db.collection.getIndexes()
断开连接的客户端在操作完成之前断开连接,则MongoDB将标记db.collection.getIndexes()
为终止(即killOp
在操作上)。
要db.collection.getIndexes()
在强制执行访问控制时运行,使用者必须listIndexes
对该集合具有访问权限。
内置角色read
提供了db.collection.getIndexes()
为数据库中的集合运行所需的特权。
db.collection.getIndexes()
返回包含集合索引信息的文档数组。索引信息包括用于创建索引的键和选项。有关键和索引选项的信息,请参见db.collection.createIndex()
。