0
我知道db.collection.getIndexes()
可以返回collection
中的所有索引,但是如果collection
有很多索引,有時它會返回一個很長的結果,這會讓您很難找到某個字段是否被索引。如何檢查某個字段是否在mongodb中索引?
那麼如何檢查某個字段是否在mongodb中被索引?
我知道db.collection.getIndexes()
可以返回collection
中的所有索引,但是如果collection
有很多索引,有時它會返回一個很長的結果,這會讓您很難找到某個字段是否被索引。如何檢查某個字段是否在mongodb中索引?
那麼如何檢查某個字段是否在mongodb中被索引?
是的,你可以很容易地查看您字段是否被索引或不使用下面的查詢:
db.collection.stats().indexSizes().c2_YOUR_FIELD_NAME
在上面查詢,使用自己的收藏名和字段名。如果它在控制檯上返回一些值,則該字段被編入索引。
THIS會給你很多深入的瞭解
這應該有幫助嗎? http://stackoverflow.com/questions/35019313/checking-if-an-index-exists-in-mongodb – KaSh