数据的查询和修改
在 数据源 中对数据的来源进行了详细介绍,本文将在此基础上,探讨如何通过查询和修改来充分利用数据源(重点为数据库和API)。
数据查询
在页面和组件上,都可以查询数据库的数据或通过 API 获取外部数据。接下来以页面数据源的例子,讲解如何查询和使用数据(组件数据源请前往 列表、选择视图等文档学习)。
1. 添加数据源
打开某个页面,进入“数据”,并“添加数据源”
2. 设置筛选
如果是从数据库中获取数据,需要确定以下内容:
- 数据表,可以选择所有的系统表和开发者自建表
- 请求类型,有两种类型可选
- 查询:在页面加载时,获取一次数据(适用于大部分场景)
- 订阅:在页面加载时,获取一次数据,当数据库中满足该条件的数据发生变化时,会被自动推送到页面上(适用于自动获取最新聊天记录等特定场景)
- 数据限额,指最多获取多少条数据,范围为:1~无限。
- 如果为1,则返回单条数据
- 如果大于1,则返回一个数组。如果要取其中的某条数据,可以借助 GET_ITEM 公式(详细查看:公式)。
- 数据筛选,可配置多个
- 条件:筛选的条件,最终满足条件的筛选会生效
- 过滤:指从数据库中提取数据时,获取满足过滤条件的数据
- 排序:选择根据某个字段进行排序。如果该字段开启了向量存储,能够进行向量排序(详细查看:数据库)
- 去重:去除重复数据,可选择多个去重字段
3. 使用查询到的数据
在数据选择菜单中的“页面内数据”“数据源”中即可使用查询到的数据
数据修改
系统提供了对数据的增删改等全面的操作。在执行这些操作前,请仔细检查并确认筛选条件,避免出现预料外的情况(例如,删除所有数据、将所有数据更新为同一条等等)