Skip to main content

数组过滤器

此节点将采用一个项目数组作为输入,并输出项目的过滤版本。请参阅下面的 “过滤器” 部分,以查找有关如何创建过滤器的信息。

输入

常规

数据描述
启用默认情况下会启用筛选,如果禁用,数组将直接通过未筛选的数组。
项目应该过滤的数组。
使用限制启用或禁用限制输出项数组中的对象数。
限制指定过滤输出中的最大对象数。
跳过指定要从筛选输出的开头跳过的对象数。
信号描述
过滤器默认情况下,只要 项目 输入上有新数组,或者该数组发生变化,节点就会进行过滤。但是,如果有到 过滤器 输入的连接,它将等待,直到在此处发送信号来执行滤波。

过滤器

默认情况下,数组过滤器 节点将通过输入数组的所有对象。您可以对 对象 属性进行筛选。添加要筛选的属性。

对于每个过滤器特性,可以指定:

类型 过滤器所需的类型可以是 数值字符布尔值

操作 筛选器的可用操作取决于所设置的类型。

  • 等于 如果属性等于提供的值,则包含在筛选器中。适用于所有类型。
  • 不等于 如果属性不等于提供的值,则包含在筛选器中。适用于所有类型。
  • 大于 如果属性大于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。.
  • 小于 如果属性小于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
  • 大于或等于 如果属性大于或等于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
  • 小于或等于 如果属性小于或等于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
  • 匹配正则表达式 将正则表达式与提供的值匹配。如果类型为 字符串,则可用

要对字符串执行自由文本搜索,请使用 正则匹配 操作并将 设置为要搜索的部分字符串。

用于在过滤器操作中进行测试的值。

排序

默认情况下,数组过滤器 节点不会对输出进行排序,它将与输入的顺序相同。您可以指定排序。就像过滤器一样,您只需添加要排序的属性。

对于每个属性,您可以选择排序顺序。

输出

常规

数据描述
项目已筛选和排序的数组。
总数已筛选数组中的对象数。
第一个项目Id已筛选数组中第一个对象的 Id,如果已筛选数组没有项,则为 undefined
信号描述
过滤完成对数组进行过滤时发出的信号,可能是由于发送了_过滤_信号,也可能是数组发生了更改。