天天看點

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