Gegevensmanipulatieknooppunten
Gegevensmanipulatieknooppunten vormen de ruggengraat van schone en betrouwbare automatisering. Ze vormen ruwe, inconsistente of omvangrijke gegevens om tot een stabiel formaat dat andere knooppunten veilig kunnen verwerken. De belangrijkste knooppunten die hiervoor worden gebruikt zijn:
Te gebruiken wanneer maximale flexibiliteit of aangepaste logica vereist is die andere knooppunten niet aankunnen.
Snel velden toevoegen, verwijderen of hernoemen zonder code te schrijven.
Lange of rommelige gegevens reduceren tot een kortere, gestructureerde versie die eenvoudiger te verwerken is.
Automatisch dubbele vermeldingen verwijderen zodat de workflow alleen unieke items verwerkt.
Alleen geldige, bruikbare of overeenkomende gegevens doorlaten en de rest blokkeren.
Samen transformeren deze tools rommelige API-responses naar een consistent, voorspelbare structuur die workflows efficiënt, kosteneffectief en foutloos houdt.
Code Node
De Code-node voert een klein stuk JavaScript uit om workflowgegevens direct te bewerken. Het is de meest flexibele optie voor het vormgeven of corrigeren van inconsistente invoer van API's. Hoewel drag-and-drop-tools de meeste gevallen dekken, kan soms alleen aangepaste code het exacte formaat leveren dat een volgende node verwacht.
Gebruik deze node om velden toe te voegen, te verwijderen of te normaliseren, of om objecten en arrays te herschikken. Houd er rekening mee dat n8n altijd verwacht dat de node een array van items retourneert, anders zal de workflow mislukken.
return items;
Als je geen JavaScript kent, kun je de gewenste transformatie beschrijven aan een AI-model zoals ChatGPT of Gemini, laten zien wat er binnenkomt en wat eruit moet komen, en het model kan de benodigde code genereren. Gebruik de Code-node alleen wanneer eenvoudigere nodes (Edit Fields, Filter, Remove Duplicates) het doel niet kunnen bereiken.
Edit Fields
De Edit Fields-node is een eenvoudige point-and-click-tool om velden toe te voegen, te verwijderen of te hernoemen. Hiermee wordt bepaald hoe je gegevens er verder uitzien en wordt voorkomen dat onnodige data de workflow vertraagt.
Deze node is het best direct na het ophalen van ruwe API-data te gebruiken om overbodige gegevens te verwijderen, cryptische sleutels te hernoemen of vaste waarden toe te voegen vóór de volgende stappen.
Summarize
De Summarize-node verkort lange of repetitieve invoer tot beknopte hoogtepunten of samenvattingen, meestal met behulp van een LLM. Ideaal voor reviews, transcripties of logs die anders te groot zouden zijn om efficiënt te verwerken.
Vroeg samenvatten verlaagt de tokenkosten en maakt resultaten eenvoudiger te beoordelen, maar onthoud dat samenvattingen geen feitelijke bronnen zijn, alleen gecomprimeerde versies van data.
Remove Duplicates
De Remove Duplicates-node neemt een lijst en verwijdert dubbele items op basis van een gekozen veld, zoals e-mail, ID of SKU. Hiermee worden dubbele vermeldingen in databases of herhaalde API-aanroepen voorkomen.
Normalisatie moet eerst plaatsvinden, zodat waarden als ASIN123 en asin123 niet door de deduplicatie glippen.
Filter
De Filter-node fungeert als een regelgebaseerde poort, waardoor alleen specifieke items doorgaan in de workflow. Het is het beste om vroeg te filteren, zodat alleen relevante data overblijft en onnodige bewerkingen verderop worden voorkomen.
Zie het als een voorcontrole die dure stappen (AI, API's, databases) beschermt tegen ongeschikte data.
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Can you give examples of when to use each node?
What are some best practices for combining these nodes in a workflow?
How do I decide between using the Code node and other nodes like Edit Fields or Filter?
Awesome!
Completion rate improved to 4.17
Gegevensmanipulatieknooppunten
Veeg om het menu te tonen
Gegevensmanipulatieknooppunten vormen de ruggengraat van schone en betrouwbare automatisering. Ze vormen ruwe, inconsistente of omvangrijke gegevens om tot een stabiel formaat dat andere knooppunten veilig kunnen verwerken. De belangrijkste knooppunten die hiervoor worden gebruikt zijn:
Te gebruiken wanneer maximale flexibiliteit of aangepaste logica vereist is die andere knooppunten niet aankunnen.
Snel velden toevoegen, verwijderen of hernoemen zonder code te schrijven.
Lange of rommelige gegevens reduceren tot een kortere, gestructureerde versie die eenvoudiger te verwerken is.
Automatisch dubbele vermeldingen verwijderen zodat de workflow alleen unieke items verwerkt.
Alleen geldige, bruikbare of overeenkomende gegevens doorlaten en de rest blokkeren.
Samen transformeren deze tools rommelige API-responses naar een consistent, voorspelbare structuur die workflows efficiënt, kosteneffectief en foutloos houdt.
Code Node
De Code-node voert een klein stuk JavaScript uit om workflowgegevens direct te bewerken. Het is de meest flexibele optie voor het vormgeven of corrigeren van inconsistente invoer van API's. Hoewel drag-and-drop-tools de meeste gevallen dekken, kan soms alleen aangepaste code het exacte formaat leveren dat een volgende node verwacht.
Gebruik deze node om velden toe te voegen, te verwijderen of te normaliseren, of om objecten en arrays te herschikken. Houd er rekening mee dat n8n altijd verwacht dat de node een array van items retourneert, anders zal de workflow mislukken.
return items;
Als je geen JavaScript kent, kun je de gewenste transformatie beschrijven aan een AI-model zoals ChatGPT of Gemini, laten zien wat er binnenkomt en wat eruit moet komen, en het model kan de benodigde code genereren. Gebruik de Code-node alleen wanneer eenvoudigere nodes (Edit Fields, Filter, Remove Duplicates) het doel niet kunnen bereiken.
Edit Fields
De Edit Fields-node is een eenvoudige point-and-click-tool om velden toe te voegen, te verwijderen of te hernoemen. Hiermee wordt bepaald hoe je gegevens er verder uitzien en wordt voorkomen dat onnodige data de workflow vertraagt.
Deze node is het best direct na het ophalen van ruwe API-data te gebruiken om overbodige gegevens te verwijderen, cryptische sleutels te hernoemen of vaste waarden toe te voegen vóór de volgende stappen.
Summarize
De Summarize-node verkort lange of repetitieve invoer tot beknopte hoogtepunten of samenvattingen, meestal met behulp van een LLM. Ideaal voor reviews, transcripties of logs die anders te groot zouden zijn om efficiënt te verwerken.
Vroeg samenvatten verlaagt de tokenkosten en maakt resultaten eenvoudiger te beoordelen, maar onthoud dat samenvattingen geen feitelijke bronnen zijn, alleen gecomprimeerde versies van data.
Remove Duplicates
De Remove Duplicates-node neemt een lijst en verwijdert dubbele items op basis van een gekozen veld, zoals e-mail, ID of SKU. Hiermee worden dubbele vermeldingen in databases of herhaalde API-aanroepen voorkomen.
Normalisatie moet eerst plaatsvinden, zodat waarden als ASIN123 en asin123 niet door de deduplicatie glippen.
Filter
De Filter-node fungeert als een regelgebaseerde poort, waardoor alleen specifieke items doorgaan in de workflow. Het is het beste om vroeg te filteren, zodat alleen relevante data overblijft en onnodige bewerkingen verderop worden voorkomen.
Zie het als een voorcontrole die dure stappen (AI, API's, databases) beschermt tegen ongeschikte data.
Bedankt voor je feedback!