Limit
Descripción
Sección titulada «Descripción»El nodo Limit recorta un array para conservar solo una cantidad determinada de elementos, desde el principio o desde el final. Es útil para quedarse con los primeros resultados de una búsqueda, tomar los últimos registros de un histórico o acotar un conjunto de datos antes de procesarlo.
Es equivalente al nodo Limit de n8n.
Si no se indica un source, el nodo opera sobre el array recibido en el data del nodo anterior. Cuando el data no es un array pero contiene una propiedad items o data que sí lo es, el nodo la usa automáticamente.
Configuración
Sección titulada «Configuración»Parámetros
Sección titulada «Parámetros»| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| source | text | No | Ruta dot-notation al array dentro del data. Vacío = usa data directamente. Ejemplo: items, result.rows |
| maxItems | number | Sí | Cantidad de elementos a conservar |
| keep | select | No | first (por defecto): conserva los primeros elementos. last: conserva los últimos |
El nodo devuelve el array recortado directamente (compatible con otros nodos que esperan un array):
[ { "id": 1, "name": "Ana" }, { "id": 2, "name": "Luis" }, { "id": 3, "name": "Marta" }]Si la entrada no es un array (ni tiene items/data array), el nodo devuelve un error indicando que se configure source o se conecte un nodo que devuelva un array.
Ejemplos de Uso
Sección titulada «Ejemplos de Uso»Primeros 10 resultados
Sección titulada «Primeros 10 resultados»{ "label": "Top 10", "maxItems": "10", "keep": "first"}Devuelve los primeros 10 elementos del array de entrada.
Últimos 5 registros de un histórico
Sección titulada «Últimos 5 registros de un histórico»{ "label": "Últimos 5", "maxItems": "5", "keep": "last"}Conserva únicamente los 5 elementos finales del array.
Limitar un array anidado
Sección titulada «Limitar un array anidado»{ "label": "Primeras 3 filas", "source": "result.rows", "maxItems": "3", "keep": "first"}Toma el array ubicado en result.rows y devuelve sus primeras 3 filas.
- El campo
sourcesoporta variables dinámicas y cross-node:{{@NombreNodo.campo}},{{#N.campo}} - Si
maxItemses mayor que la cantidad de elementos, devuelve el array completo sin error - No requiere credenciales