n8n 中 Compare Datasets 节点使用详解

在这里插入图片描述

在数据处理过程中,经常需要对两个数据集进行对比分析。n8n 的 Compare Datasets 节点为开发者提供了强大的数据集对比功能,能够快速识别两个输入流中的相同、差异和唯一数据。本文将详细解析该节点的配置参数、比较逻辑及输出结构,帮助开发者高效利用这一工具。


一、节点核心参数配置

1. 指定对比字段

  • Input A Field:选择输入流A中需要对比的字段名称(如 person.name)。
  • Input B Field:选择输入流B中需要对比的字段名称(如 person.name)。
  • 多字段对比:通过 Add Fields to Match 添加多个对比字段,实现复合条件匹配。

示例:若对比 person.language 字段,当输入流A的 languagede,输入流B的 languageen 时,系统会判定为不同数据。

2. 差异处理策略

提供四种差异处理模式:

  • Use Input A Version:以输入流A为数据源(优先保留A的值)。
  • Use Input B Version:以输入流B为数据源(优先保留B的值)。
  • Mix of Versions
    • 通过 Prefer 选择主数据源(A或B)。
    • For Everything Except 中指定例外字段,从另一数据源获取值。
  • Include Both Versions:同时保留A和B的值,输出结构会更复杂但保留完整数据。

二、模糊比较与精确比较

Fuzzy Compare(模糊比较)

  • 开启后:允许字段类型差异的容忍度。例如:
    • 数字 3 与字符串 "3" 被视为相同。
    • 日期格式差异(如 2023-01-012023/01/01)也会被识别为匹配。<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值