天天看点

MongoDB创建、查看、删除索引

1、创建索引

// 创建索引
db.table.ensureIndex({"name":1})
1  按升序创建索引
-1 按降序来创建索引

// 联合索引
db.table.ensureIndex({"name":1,"age":1})

// 唯一索引
db.table.ensureIndex({"name":1},{"unique":true})
      

2、查看索引

// 查看所有索引
db.system.indexes.find()

// 查看集合索引
db.table.getIndexes()
      

3、删除索引

// 删除索引
db.runCommand({"dropIndexes":"table","index":"IX_name"}) 

// 删除索引
db.table.dropIndex({"name":1})
      

参考

  1. 给MongoDB添加索引
  2. MongoDB 索引(db.col.ensureIndex())