db.collection.getIndexes()

    在本页面

    返回一个 array,其中包含用于标识和描述集合上现有索引的文档列表。您必须在集合上调用db.collection.getIndexes()。例如:

    1. db.collection.getIndexes()

    collection更改为要为其返回索引信息的集合的 name。

    行为

    从MongoDB 4.2开始,如果发出db.collection.getIndexes()断开连接的客户端在操作完成之前断开连接,则MongoDB将标记db.collection.getIndexes()为终止(即killOp在操作上)。

    必需的访问权

    db.collection.getIndexes()在强制执行访问控制时运行,使用者必须listIndexes对该集合具有访问权限。

    内置角色read提供了db.collection.getIndexes()为数据库中的集合运行所需的特权。

    输出

    db.collection.getIndexes()返回包含集合索引信息的 array 文档。索引信息包括用于创建索引的键和选项。有关键和索引选项的信息,请参阅db.collection.createIndex()。

    译者:李冠飞

    校对:

    参见

    原文 - db.collection.getIndexes()