翻译或纠错本页面
返回所有索引¶
在维护过程中,您可能希望检查某个索引是否还存在。集合中的每个索引在 system.indexes 集合中都存有一份相对应的 document ,然后您可以使用标准查询(例如,方法 find() ) 列出所有索引,或者在 mongo shell 使用 getIndexes() 方法返回集合的索引列表,如下例所示:
列出一个集合中的所有索引¶
您可以使用 db.collection.getIndexes() 或者其它相似的 method for your driver 方法返回集合的索引列表。
例如,下例可以查看在 people 集合上的所有索引:
db.people.getIndexes()
列出一个数据库的所有索引¶
要返回数据库中的所有集合的索引列表,请在 mongo shell 中使用如下操作:
db.system.indexes.find()
参见 system.indexes 了解更多关于system.indexes中的文档。