MongoDB 索引

HuDu發表於2021-07-29

1、建立索引

    索引通常能夠極大的提高查詢效率,MongoDB 使用 ensureIndex() 方法來建立索引,基本語法格式如下:

db.COLLECTION_NAME.ensureIndex({key:1})

語法中 key 值為你搖建立的索引欄位,1 為指定按升序建立索引,-1 則按降序來建立索引。
db.user.ensureIndex({"name":-1})
我們可以指定所建立索引的名字,如圖所示
db.user.ensureIndex({"name":1},{"name":"nameIndex"})
ensureIndex()接收可選引數如下所示

MongoDB 索引

2、查詢索引

查詢索引的語法格式如下所示:

db.COLLECTION_NAME.getIndexes()
db.user.getIndexes()

3、刪除索引

刪除索引的語法格式如下:
db.COLLECTION_NAME.dropIndex(INDEX_NAME)
db.user.dropIndex("nameIndex")
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章