跳转至

合并数据#

合并将多个数据流聚集在一起。您可以根据工作流需求使用不同的节点来实现。

  • 合并来自不同数据流或节点的数据:使用 Merge 节点将来自各种源的数据组合成一个。
  • 合并来自多个节点执行的数据:在复杂场景中,当您需要合并来自节点的多次执行或多个节点的数据时,请使用 Code 节点。
  • 比较和合并数据:使用 Compare Datasets 节点来比较、合并和输出基于比较的数据流。

在下面的部分中更详细地探索每种方法。

合并来自不同数据流的数据#

如果您的工作流进行了分割,您可以将分离的流重新组合成一个流。

这里是一个示例工作流,展示了不同类型的合并:附加数据集、仅保留新项目和仅保留现有项目。Merge 节点文档包含每个合并操作的详细信息。

合并来自不同节点的数据#

您可以使用 Merge 节点来组合来自两个先前节点的数据,即使工作流没有分成单独的数据流。如果您想要从多个节点生成的数据中生成单个数据集,这可能很有用。

Merging data from two previous nodes. The diagram shows three nodes lined up sequentially. The first node is labeled Fetch data, the second is labeled Modify data, and the third is labeled Merge: append both data sets. Arrows connect nodes 1 to 2, 2 to 3, and 1 to 3.
合并来自两个先前节点的数据

合并来自多个节点执行的数据#

使用 Code 节点来合并来自多个节点执行的数据。这在一些循环场景中很有用。

节点执行和工作流执行

本部分描述了合并来自多个节点执行的数据。这是指在单个工作流执行期间,一个节点多次执行。

请参阅这个示例工作流,使用 Loop Over Items 和 Wait 人为地创建多次执行。

比较、合并和再次分割#

Compare Datasets 节点在合并数据流之前对其进行比较。它最多输出四个不同的数据流。

请参阅这个示例工作流作为示例。

此页面是否
💬 微信

🚀 与作者交流

关注公众号
n8n实战笔记公众号
n8n实战笔记
📚 教程 💡 案例 🔧 技巧
添加微信
添加作者微信
1对1 专业指导
⚡ 快答 🎯 定制 🚀 支持