Skip to content

过滤节点#

根据条件筛选数据项。如果数据项满足条件,过滤节点会将其传递到输出端;如果不满足条件,则从输出中排除该数据项。

节点参数#

创建过滤比较条件来执行筛选操作:

  • 使用数据类型下拉菜单选择条件的数据类型和比较操作类型。例如,要筛选特定日期之后的日期,选择日期与时间 > 在之后
  • 根据所选数据类型和比较方式,需要输入的字段和值会有所不同。完整的数据类型比较列表请参考可用的数据类型比较

点击添加条件可以创建更多条件。

组合条件#

您可以选择保留满足以下条件的数据项:

  • 满足所有条件:创建两个或更多条件,并在它们之间的下拉菜单中选择AND(与)。
  • 满足任一条件:创建两个或更多条件,并在它们之间的下拉菜单中选择OR(或)。

不能混合使用 AND 和 OR 规则。

节点选项#

  • 忽略大小写:是否忽略字母大小写(开启)或区分大小写(关闭)。
  • 宽松类型验证:是否让 n8n 尝试根据所选运算符转换值类型(开启)或不转换(关闭)。当节点中出现"wrong type:"错误时,可开启此选项。

模板与示例#

Browse 过滤器节点 integration templates, or search all templates

可用的数据类型比较#

字符串(String)#

字符串数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空
  • 等于
  • 不等于
  • 包含
  • 不包含
  • 以...开头
  • 不以...开头
  • 以...结尾
  • 不以...结尾
  • 匹配正则表达式
  • 不匹配正则表达式

数字(Number)#

数字数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空
  • 等于
  • 不等于
  • 大于
  • 小于
  • 大于或等于
  • 小于或等于

日期时间(Date & Time)#

日期时间数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空
  • 等于
  • 不等于
  • 在...之后
  • 在...之前
  • 在...之后或等于
  • 在...之前或等于

布尔值(Boolean)#

布尔数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空
  • 为真
  • 为假
  • 等于
  • 不等于

数组(Array)#

数组数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空
  • 包含
  • 不包含
  • 长度等于
  • 长度不等于
  • 长度大于
  • 长度小于
  • 长度大于或等于
  • 长度小于或等于

对象(Object)#

对象数据类型支持以下比较操作:

  • 存在
  • 不存在
  • 为空
  • 不为空