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