創建索引
索引:以提升查詢速度
語法:db.集合.ensureIndex({屬性:1}),1表示升序,-1表示降序
具體操作:db.t255.ensureIndex({name:1})
db.t1.find({name:'test10000'}).explain('executionStats')
- 再默認情況下索引字段的值可以相同
- 創建唯一索引(索引的值是唯一的):
db.t1.ensureIndex({"name":1},{"unique":true}) - 建立聯合索引(什么時候需要聯合索引):
db.t1.ensureIndex({name:1,age:1}) - 查看當前集合的所有索引:
db.t1.getIndexes() - 刪除索引:
db.t1.dropIndex({'索引名稱':1})