数据筛选
“数据筛选”组件对传入该组件的数据按照指定的表达式进行筛选,并将筛选出的结果通过节点变量传递给后续节点。通常“数据筛选”组件会作为“数据拆分”组件的后续步骤以配合使用。
配置参数
参数 |
说明 |
---|---|
表达式 |
数据筛选的表达式。使用表达式对数据进行筛选,并传递给后续节点。 如数据拆分出的多个数据块为{"id":1}和{"id":2},可使用表达式${payload.id} > 1,筛选出数据块{"id":2}。 |
如果没有数据满足数据筛选的表达式,则“数据筛选”节点的后续节点将不会执行。表达式中的输入遵循Simple表达式规范。
使用示例
示例1
输入:
- 数据:{"id":1}和{"id":2}
- 表达式:${payload.id} > 1
输出:
- {"id":2}
示例2
输入:
- 数据:{"id": "123"}和{"id": "456"}
- 表达式:${payload.id} == "123"
输出:
- {"id": "123"}