004_MongoDB 索引的创建、查看、删除

 

7. MongoDB索引管理-索引的创建、查看、删除

创建索引ensureIndex() :db.COLLECTION_NAME.ensureIndex(keys[,options])
db.tests.ensureIndex({age:1, price:-1})

重建索引reIndex() :db.COLLECTION_NAME.reIndex()
db.tests.reIndex();


查看索引: db.COLLECTION_NAME.xxxxx()
MongoDB提供了查看索引信息的方法:
getIndexes()方法可以用来查看[集合]的所有索引,
totalIndexSize()查看集合索引的[总大小],
db.system.indexes.find()查看[数据库]中所有索引信息。


删除指定的索引 dropIndex()
db.COLLECTION_NAME.dropIndex("INDEX-NAME")

删除所有索引 dropIndexes()
db.COLLECTION_NAME.dropIndexes()

 

posted @ 2019-02-16 20:47  aocn  阅读(163)  评论(0)    收藏  举报