mongodb索引
索引
索引的基本作用:搜索 + 排序
创建索引
|
|
查询索引
|
|
索引前缀
|
|
过滤性
在1w条数据,满足
- a = 100的记录有1000条
- b = 10的记录有100条
c = 1的记录有5条
要将过滤性强的条件放前面
1{ c: 1, b: 1, a: 1 }
使用B-tree的数据结构存储
建立索引的正确姿势:
- 精确匹配
- 排序条件
- 范围匹配(正则表达,in, gte, lte)
索引的基本作用:搜索 + 排序
|
|
|
|
|
|
在1w条数据,满足
c = 1的记录有5条
要将过滤性强的条件放前面
|
|
使用B-tree的数据结构存储
建立索引的正确姿势: