『n8n』数据过滤

点赞 + 关注 + 收藏 = 学会了

整理了一个n8n小专栏,有兴趣的工友可以关注一下 👉 《n8n修炼手册》

在 n8n 的自动化工作流中,数据处理是核心环节之一。

— 无论是 API 返回的冗余数据、格式不统一的原始数据,还是需要跨数据集关联的业务数据,都需要通过精准的过滤和转换才能满足业务需求。

本文列举 n8n 初学者要掌握的几种数据处理场景。

筛选出需要的字段(Edit Fields)

有时候你的上游部门可能会给你一份大而全的数据,而在某些任务中只需要查看其中一部分数据。在 n8n 中可以用Edit Fields节点过滤。

这有点像在 Excel 里隐藏不需要的列。

创建一个简单的工作流,

在 HTTP 节点里,使用 GET 方法请求https://jsonplaceholder.typicode.com/users

在得到的一堆数据里,我只关心nameemailphone这几项信息。

可以在 HTTP 节点后面添加一个 Edit Fields 节点用来过滤数据。

双击 Edit Fields 节点,将需要过滤出来的字段拖拽到 Fields to Set 里。

然后点击 Execute step 按钮就可以看到过滤出来的数据了。

排除空值 null(Filter)

这里例子我使用了 https://restful-api.dev/ 提供的测试接口。

同样创建一个 HTTP 节点,用 GET 调用https://api.restful-api.dev/objects,可以查到一些商品信息数据。

可以看到,有些数据的datanull。我想过滤掉这些数据,可以使用Filter节点实现。

双击Filter节点,将data拖入 Conditions 下方左侧输入框里。

然后将 Conditions 下方的右侧选项卡的值改为“is not empty”。

点击 Execute step 按钮就可以看到id为2的那条数据被筛走了。

如果需要多条件筛选,可以点击“Add condition”按钮增加新的条件。

数据转成数字类型(Edit Fields)

有时候我们拿到的数据,明明需要的是一个数字,但上游却给了一个类型是字符串的数值过来。

此时可以使用Edit Fields将值转换成指定的类型。

本里使用 GET 方法请求https://jsonplaceholder.typicode.com/users/1,我想将数据里的“lat”和”lng“拿出来,并转换成数字。

在字段类型那里改成”Number”,可以看到过滤出来的“lat”和”lng“的值是绿色的,而且没用双引号包裹起来,这就是数字类型。

需要转其他类型的也可以更改上图红框部分的数据类型。

求和(Summarize)

我的购物车一共有3件商品,我想看看这3件商品的总价是多少,可以使用Summarize节点实现。

本例使用 GET 方法请求这个接口https://api.restful-api.dev/objects?id=4&id=5&id=6

双击Summarize节点,将Aggregation改为Sum就是求和功能了。

将要求和计算的字段拉进Field里,比如本例,求的是price的和。

点击 Execute step 按钮就会帮你计算出这几件商品的总价是多少。

求个数(Summarize)

求购物车有多少件商品,同样使用Summarize节点来完成。

接着上例,新建多一个 Field,Aggregation选择Count就能计算出当前的这份数据里有多少项数据。Field里随便填一个所有子项都拥有的字段进去就能计算。

Summarize节点还能实现计算最大值、最小值等功能,自己摸索一下吧~

直接返回文本结果(Edit Fields)

在 『n8n』通过接入DeepSeek了解HTTP节点 里介绍了如何使用 HTTP 的方式和大模型供应商提供的服务交互。

但在聊天窗口的内容看起来一大坨,不太好阅读。

添加一个Edit Fields节点,通过修改返回字段的复杂度,我们能得到一个相对接单的数据结构。

但回到聊天页面交互时,仍然不是直接返回一段字符串。

想在聊天窗口让AI返回要给干净的字符串给你,只需将返回内容的那个字段名改为text即可。

能看出这几次交互的差别吗?

数据关联

在 n8n 中把两个不同 API 返回的数据集,通过共同的关联字段(比如 ID、用户 ID 等)匹配对应起来,再整合双方的字段生成一个结构化的新数据表,这也是 n8n 中非常高频的场景。

n8n 提供了专门的节点来实现这个需求,最核心、最易用的是Merge节点。

这个例子我用了2个接口:

  • 用户信息接口:https://jsonplaceholder.typicode.com/users。含id(用户 ID)、name(用户名)、email(用户邮箱)等信息。
  • 帖子信息接口:https://jsonplaceholder.typicode.com/posts。含userId(发帖人 ID)、id(帖子 ID)、title(帖子标题)。

关联逻辑:通过posts.userId = users.id匹配,合并成 “帖子信息 + 发帖人信息” 的新数据表。

先添加两个「HTTP Request」节点,获取原始数据。

接着用 Merge 节点按字段关联两个数据集。

由于两个表要关联在一起的字段名称不一致,所以要开启Fields To Match Have Different Names

Fields to Match里填写的就是两个表要关联在一起的关键字段。

最后添加一个Edit Fields节点,把帖子id、发帖人姓名、帖子标题、帖子内容过滤出来。


以上就是本文的全部内容啦,想了解更多n8n玩法欢迎关注《n8n修炼手册》👏

如果你有 NAS,我非常建议你在 NAS 上部署一套 n8n,搞搞副业也好,帮你完成工作任务也好 《『NAS』不止娱乐,NAS也是生产力,在绿联部署AI工作流工具-n8n》

点赞 + 关注 + 收藏 = 学会了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1209508.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

高精度尘埃粒子计数器优质品牌有哪些?杭州丰控了解一下

问题1:锂电车间对尘埃粒子计数器的核心要求是什么?普通计数器为何难以满足? 锂电车间的生产环境直接影响电池的安全性与一致性,其对尘埃粒子计数器的要求远超普通工业场景:一是洁净度等级严苛,需满足ISO 5级(百…

2026年宁夏银川核心商圈广告资源推荐,靠谱的高清广告屏排名揭晓!

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆企业,为品牌客户选型核心商圈广告资源提供客观依据,助力精准匹配适配的户外媒体伙伴。 TOP1 推荐:宁夏昊远联动文化传媒有限公司 推荐指数:★★★★★…

2026年重庆专业建筑结构加固施工单位推荐,为您的建筑安全护航

在城市更新与存量建筑改造需求持续爆发的当下,建筑结构安全升级已成为基建领域的核心课题,而选择专业的建筑结构加固施工单位,直接关乎构筑物的安全寿命与工程价值。面对市场上资质混杂、技术参差的行业现状,如何挑…

2026年纯手工砖生产厂排名,选哪家好给你做推荐

在消费升级与审美觉醒的浪潮下,手工质感瓷砖已成为商业空间与住宅的空间灵魂载体,其不可复制的肌理与温度,正重新定义墙面装饰的艺术边界。面对市场上良莠不齐的手工砖加工厂,如何找到既懂艺术又重落地的靠谱伙伴?…

盘点临沂济宁等地美容美妆培训学校推荐,别错过好校

随着美妆行业的快速发展,越来越多热爱美妆的人开始关注专业培训,但市场上培训机构鱼龙混杂,很多人都在纠结化妆美妆培训学校哪家比较靠谱美容美妆培训学校推荐几家化妆师美妆培训学校哪个好这类问题。其实,判断一家…

2026年广州精品意大利进口岩板品牌,三星岩(TRE STELLE)值得关注

在当代人居与商业空间的美学升级浪潮中,高品质岩板已成为连接设计构想与空间现实的核心载体。面对市场上品质参差、交付不稳的行业痛点,如何选择兼具纯正工艺与可靠服务的意大利进口岩板品牌?以下结合品牌实力、工艺…

实用指南:Arbess从基础到高阶(6) - 使用Arbess+GitLab实现Python项目自动化构建并主机部署

实用指南:Arbess从基础到高阶(6) - 使用Arbess+GitLab实现Python项目自动化构建并主机部署2026-01-24 11:25 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: normal !importa…

实用指南:LLM - Agent Skills 智能体新范式

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

新书《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》出版啦

​基于最新鸿蒙系统的技术书籍《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》上市啦,要知道 HarmonyOS 6 在一个多月前的10月22日才正式发布,因此这本鸿蒙教程可谓贴近最新的 HarmonyOS 6 系统。当前 HarmonyOS 6 的…

高中物理梳理(不定期更新)

傻白虎也要学物理! 直线运动 \(v=v_0+at\) \(x=v_0t+\dfrac 12at^2\) \(v^2-v_0^2=2ax\) \(t=\sqrt{\dfrac{2h}g}\) 力 胡克定律:\(F=kx\) \(f=\mu F_N\) 牛顿第二定律:\(F=ma\) 圆周运动 \(F_n=m\omega^2r=mv\omeg…

探讨成都万通未来高级技工学校的云计算专业好不好

本榜单依托全维度职教市场调研与真实家长学生口碑,深度筛选出五家川内标杆技工院校,为学生及家长择校提供客观依据,助力精准匹配适配的职业教育伙伴。 TOP1 推荐:成都万通未来高级技工学校 推荐指数:★★★★★ |…

See_you_soon の 个人主页

由于洛谷的个人主页看不到了,在博客与洛谷保存站更新了个人主页喵! 曾用名:do_for_false (\(2020.12.8-2023.10.2\)) Balenciaga (\(2023.10.2-2024.10.7\)) Brother_is_powerful (\(2024.10.7-2025.10.8\)) See_…

Java七种常用设计模式_java设计模式,零基础入门到精通,收藏这篇就够了

1、单例模式(Singleton Pattern) 单例模式是(Singleton Pattern)Java中最常用的设计模式之一,它保证一个类仅有一个实例,并提供一个全局访问点。 实现单例模式的核心是将类的构造方法私有化,以…

effective java-类和接口_effective java 类,零基础入门到精通,收藏这篇就够了

前言 本部分总结effective java第四章类和接口的内容。 条例 封装的重要性:它可以有效地解除组成系统的各个模块之间的耦合关系,使这些模块可以独立的开发、测试、优化、使用、理解和修改。尽可能地使每个类或者成员不被外界访问。 如果一个类可以声明…

如何验证模型加载成功?DeepSeek-R1日志分析技巧

如何验证模型加载成功?DeepSeek-R1日志分析技巧 你刚跑起 DeepSeek-R1-Distill-Qwen-1.5B,终端里一串滚动文字飞过,最后停在 Running on public URL: http://localhost:7860——但心里总有点不踏实:模型真的加载进去了吗&#xf…

开发者入门必看:集成Qwen儿童图像生成功能的API调用指南

开发者入门必看:集成Qwen儿童图像生成功能的API调用指南 你是不是也遇到过这样的需求:为儿童教育App快速生成一批安全、可爱、无版权风险的动物插图?美术外包周期长、成本高,自己画又没时间;网上找图又担心内容不合适…

SGLang电商推荐系统实战:结构化输出部署全流程

SGLang电商推荐系统实战:结构化输出部署全流程 1. 为什么电商场景特别需要SGLang? 你有没有遇到过这样的情况:用户刚在商品页停留3秒,后台就该实时生成个性化推荐文案;客服机器人要一边读取订单状态,一边…

从理论到落地:分层记忆架构在AI Agent中的应用实践

要让 AI Agent 告别“金鱼记忆”,真正变得智能、高效,分层记忆(Tiered Memory Architecture) 是核心策略。它模拟了人类大脑处理信息的方式,将不同类型、不同时效性的记忆存储在最适合它们的地方,从而实现 …

收藏必备!揭秘AI智能体记忆系统:让大模型从“健忘“到“有记忆“的进化之路

想象一下,如果你有一个朋友,他忘记了你曾经说过的所有事情。每一次对话都从零开始。没有记忆,没有上下文,没有进展。这会让人感到尴尬、疲惫和不亲切。不幸的是,这正是今天大多数 AI 智能体系统的行为方式。它们确实聪…

为什么RAG能解决AI幻觉?技术原理深度剖析

近年来,随着人工智能技术的发展,大型语言模型(LLMs)已经成为许多自然语言处理任务中不可或缺的一部分。然而,这些模型仍然存在一些限制,尤其是在知识密集型任务方面,大模型可能会因为缺少实时更…