未验证 提交 305d136e 编写于 作者: W wanganxp 提交者: GitHub

Update db-index.md

上级 5f000971
在集合中为查询条件的字段建立索引,是保证数据库性能、提升用户体验的重要手段。
在集合中为查询条件的**字段**建立索引,是保证数据库性能、提升用户体验的重要手段。
如果您的查询操作包含了过滤条件(包含等值测试和范围过滤)或者是排序功能,则要考虑给集合添加索引。通常来说需要为以下方法/属性内用到的字段添加索引`where、match、orderBy、sort`,还包括clientDB内`getTree``getTreePath``startWith属性`
如果您的查询操作包含了过滤条件(包含等值测试和范围过滤)或者是排序功能,则要考虑给集合添加索引。通常来说需要为以下方法/属性内用到的**字段**添加索引`where、match、orderBy、sort`,还包括clientDB内`getTree``getTreePath``startWith属性`
如果相关字段没有设为索引,当数据表的记录数量变大后,查询会变慢甚至超时报错。
## 添加索引
......@@ -15,6 +17,9 @@
![添加索引](https://vkceyugu.cdn.bspapp.com/VKCEYUGU-dc-site/fca53140-1d91-11eb-880a-0db19f4f74bb.jpg)
注意:
- 索引是支持多字段组合的,所以不是简单的设某个字段为索引。而是需要先给索引起一个name,然后在该索引下配置1个或多个字段。
- 索引字段的排序,指查询语句中的orderby的顺序。如果实际查询是需要倒叙,那么索引就设为倒叙,这样查询速度才能变快。
### 在db_init.json内配置集合索引
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册