2

我正在尝试从 MSSQL 数据库为我们的 Web 应用程序创建一个 JSON 数组。为此,我使用以下组件:

telekom/webhook:receive

telekom/mssql:selectAction

select * from [dbo].[perso]

telekom/request-reply:reply

{
  "personalnr": personalnr,
  "firstname": firstname,
  "name": name,
  "email": email,
  "holidays": holidays
}

您可以在仪表板中看到所有 20 条数据记录都已读入,并且它们也到达了telekom/request-reply. 但作为输出,我只得到第一条记录。

4

1 回答 1

1

在您的情况下,连接器从数据库中检索一堆 20 行。现在有两个选项,连接器可以将这些行传输到下一个。

  • 选项1:也以一束的形式转移;在这种情况下,您会在仪表板中看到 1 个已处理的事件。以下连接器必须能够自己处理一堆行。

  • 选项 2:每行将单独传输。在这种情况下,您将看到 20 个已处理的事件。以下连接器将仅从一行获取数据,并且必须运行 20 次。

如您所见,MSSQL 连接器实现了第二个选项。以下连接器是有趣的连接器;他应该运行 20 次,并且在每次通过时,他都应该处理另一行的数据。

于 2019-11-25T13:38:00.643 回答