MongoDB 索引

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 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!