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")