3

我正在创建一个流服务,并在其中插入了另一个流,它具有文档列表作为输出并包含 5 个字符串字段。问题是我无法遍历该文档列表,无论我放入输入数组 (getPropertyOutput, getPropertyOutput[0]) 中的任何内容都会被忽略(在调试模式下,它只是跳过循环步骤)。序列步骤也发生同样的情况......

任何帮助,将不胜感激

4

1 回答 1

3

假设我想遍历我有简单流服务的字符串列表:

循环示例流服务

在第一步(MAP)中,我创建了列表...

作为第二步,LOOP重要的属性有:

Input array: /list

但这是诀窍,请注意 step 中的图标MAP- 有String list,但在 step 的管道中debugLog,有Stringlist变量- 它是 list 中的当前 String 变量(我同意,SAG 的非常糟糕的做法)。

在此处输入图像描述

使用文档列表,它将非常相似......

我建议将重映射作为循环的第一步,例如:

在此处输入图像描述

警告:

LOOP是一种非常缓慢的流动结构,所以根本不应该使用它。另一种方法是使用 Java 进行循环(是的,又丑陋了,但LOOP性能迟早会让你崩溃)。

于 2015-12-14T11:30:31.530 回答