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 评论

你还没有登录。你所做的任何更改会将作者标记为匿名用户。 如果你已经拥有帐户,请登录