Mongodb创建索引:
id字段就有主索引
在Name创建索引:
查看所有:
默认在id上创建了主索引
唯一索引:
db.collection.ensureIndex({"user_id":1},{unique:true})
sparse index:稀疏索引
db.collection.ensureIndex({"user_id":1},{sparse:true})
Mongodb:
索引可以创建在collection上,也可以创建在子文档中
Mongodb索引类型:
单键索引
组合索引
多键索引:
空间索引
文本索引
hash索引
hash索引:
删除索引:
或者
db.mycoll.dropIndexes():删除mycoll的所有索引
查询过程:explain
扫描了100个数据
创建索引后,只扫描一个数据
指定索引:
创建组合索引:
通过组合索引查询: