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()接收可選引數如下所示
2、查詢索引
查詢索引的語法格式如下所示:
db.COLLECTION_NAME.getIndexes()
db.user.getIndexes()
3、刪除索引
刪除索引的語法格式如下:
db.COLLECTION_NAME.dropIndex(INDEX_NAME)
db.user.dropIndex("nameIndex")
本作品採用《CC 協議》,轉載必須註明作者和本文連結