【昊鼎王五】关于Mongodb索引的最有用的用法
查询:
db.TableName.getIndexes()
删除索引:
db.TableName.dropIndex('IndexName') #切记,此处的IndexName代表索引的名称,而不是索引的KEY
添加索引:
db.TableName.ensureIndex({"字段名称": 1 })
重整索引
db.TableName.reIndex() #(一般导入新表之后需要重整才能生效)
查询索引的大小
db.TableName.totalIndexSize()
索引好搭档
.explain("executionStats");
上述命令一般与索引配合使用,用来获取性能数据消耗时间的对比,
具体请见https://blog.youkuaiyun.com/haoding205/article/details/93631792