过滤节点#
根据条件筛选数据项。如果数据项满足条件,过滤节点会将其传递到输出端;如果不满足条件,则从输出中排除该数据项。
节点参数#
创建过滤比较条件来执行筛选操作:
- 使用数据类型下拉菜单选择条件的数据类型和比较操作类型。例如,要筛选特定日期之后的日期,选择日期与时间 > 在之后。
- 根据所选数据类型和比较方式,需要输入的字段和值会有所不同。完整的数据类型比较列表请参考可用的数据类型比较。
点击添加条件可以创建更多条件。
组合条件#
您可以选择保留满足以下条件的数据项:
- 满足所有条件:创建两个或更多条件,并在它们之间的下拉菜单中选择AND(与)。
- 满足任一条件:创建两个或更多条件,并在它们之间的下拉菜单中选择OR(或)。
不能混合使用 AND 和 OR 规则。
节点选项#
- 忽略大小写:是否忽略字母大小写(开启)或区分大小写(关闭)。
- 宽松类型验证:是否让 n8n 尝试根据所选运算符转换值类型(开启)或不转换(关闭)。当节点中出现"wrong type:"错误时,可开启此选项。
模板与示例#
可用的数据类型比较#
字符串(String)#
字符串数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空
- 等于
- 不等于
- 包含
- 不包含
- 以...开头
- 不以...开头
- 以...结尾
- 不以...结尾
- 匹配正则表达式
- 不匹配正则表达式
数字(Number)#
数字数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空
- 等于
- 不等于
- 大于
- 小于
- 大于或等于
- 小于或等于
日期时间(Date & Time)#
日期时间数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空
- 等于
- 不等于
- 在...之后
- 在...之前
- 在...之后或等于
- 在...之前或等于
布尔值(Boolean)#
布尔数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空
- 为真
- 为假
- 等于
- 不等于
数组(Array)#
数组数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空
- 包含
- 不包含
- 长度等于
- 长度不等于
- 长度大于
- 长度小于
- 长度大于或等于
- 长度小于或等于
对象(Object)#
对象数据类型支持以下比较操作:
- 存在
- 不存在
- 为空
- 不为空