db.collection.getIndexes()
在本页面
定义
db.collection.
getIndexes
()
返回一个 array,其中包含用于标识和描述集合上现有索引的文档列表。您必须在集合上调用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()。
译者:李冠飞
校对:
最后更新于