数组过滤器
此节点将采用一个项目数组作为输入,并输出项目的过滤版本。请参阅下面的 “过滤器” 部分,以查找有关如何创建过滤器的信息。
输入
常规
数据 | 描述 |
---|---|
启用 | 默认情况下会启用筛选,如果禁用,数组将直接通过未筛选的数组。 |
项目 | 应该过滤的数组。 |
使用限制 | 启用或禁用限制输出项数组中的对象数。 |
限制 | 指定过滤输出中的最大对象数。 |
跳过 | 指定要从筛选输出的开头跳过的对象数。 |
信号 | 描述 |
---|---|
过滤器 | 默认情况下,只要 项目 输入上有新数组,或者该数组发生变化,节点就会进行过滤。但是,如果有到 过滤器 输入的连接,它将等待,直到在此处发送信号来执行滤波。 |
过滤器
默认情况下,数组过滤器 节点将通过输入数组的所有对象。您可以对 对象 属性进行筛选。添加要筛选的属性。
对于每个过滤器特性,可以指定:
类型 过滤器所需的类型可以是 数值、字符 或 布尔值。
操作 筛选器的可用操作取决于所设置的类型。
- 等于 如果属性等于提供的值,则包含在筛选器中。适用于所有类型。
- 不等于 如果属性不等于提供的值,则包含在筛选器中。适用于所有类型。
- 大于 如果属性大于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。.
- 小于 如果属性小于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
- 大于或等于 如果属性大于或等于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
- 小于或等于 如果属性小于或等于提供的值,则包含在筛选器中。仅当类型为 数值 时可用。
- 匹配正则表达式 将正则表达式与提供的值匹配。如果类型为 字符串,则可用
要对字符串执行自由文本搜索,请使用 正则匹配 操作并将 值 设置为要搜索的部分字 符串。
值 用于在过滤器操作中进行测试的值。
排序
默认情况下,数组过滤器 节点不会对输出进行排序,它将与输入的顺序相同。您可以指定排序。就像过滤器一样,您只需添加要排序的属性。
对于每个属性,您可以选择排序顺序。
输出
常规
数据 | 描述 |
---|---|
项目 | 已筛选和排序的数组。 |
总数 | 已筛选数组中的对象数。 |
第一个项目Id | 已筛选数组中第一个对象的 Id,如果已筛选数组没有项,则为 undefined。 |
信号 | 描述 |
---|---|
过滤完成 | 对数组进行过滤时发出的信号,可能是由于发送了_过滤_信号,也可能是数组发生了更改。 |