【发布时间】:2016-05-16 07:10:31
【问题描述】:
我知道db.collection.getIndexes()可以返回collection中的所有索引,但是如果collection有很多索引,有时会返回一个很长的结果,这会让你很难找到某个字段是否被索引.
那么如何检查某个字段是否在mongodb中被索引?
【问题讨论】:
我知道db.collection.getIndexes()可以返回collection中的所有索引,但是如果collection有很多索引,有时会返回一个很长的结果,这会让你很难找到某个字段是否被索引.
那么如何检查某个字段是否在mongodb中被索引?
【问题讨论】:
是的,您可以使用以下查询轻松查看您的字段是否已编入索引:
db.collection.stats().indexSizes().c2_YOUR_FIELD_NAME
在上面的查询中,使用您自己的集合名称和字段名称。如果它在控制台上返回一些值,则该字段被索引。
THIS 会给你很多深入的知识
【讨论】: