1. Filter 节点介绍
1.1. 什么是 Filter 节点?
Filter 节点会用来筛选资料。例如你取得 100 笔资料,假设你只想要 status = true 的资料时,就可以利用 Filter 来做过滤

以图片为例:有 10 资料,被筛选后,只剩下 5 笔 status = true 的资料
与 If/Switch 节点的差异:
- If 节点:用于流程分岔,根据条件决定执行路径true 或 false 各自接续流程处理
- Switch 节点:多路径分岔,类似 case 语句。不只 true 或 false,多种条件性的流程处理
- Filter 节点:资料筛选,移除不符合条件的项目只会筛选资料,只留下需要资料
适合场景:
- 从大量资料中筛选特定项目
- 移除无效或空值资料
- 根据条件清理资料集
1.2. 进阶设定 - 多个 and 或是 or 条件
在 Filter 节点中,可以设定多个 and 或是 or 条件

例如你想要留下的是名字包含 A 或 B 或 C 的资料时,就会设定
name contains "A"
or
name contains "B"
or
name contains "C"
1.3. 进阶设定 - Ignore case
在 Filter 节点中,可以设定 Ignore case 来忽略大小写

以上图举例,我们是用 大写 A 来筛选 名字有大写 A 的资料,但如果我们想要的资料同时有小写 a 跟大写 A 时,用 Ignore case 就能方便同时筛选到大小写 A a 的资料了!
2. Structured Output Parser 节点
0 评论