LIVEBootcamps IA · Mayo 2026 · 🇫🇷 CET
Recursos · Integraciones · n8n FREE · 2026MongoDB logo features a green leaf icon with the company name

INTEGRACIÓN MONGODB n8n: AUTOMATIZAR MONGODB CON N8N

INTEGRACIÓN MONGODB N8N: AUTOMATIZAR MONGODB CON N8N

Necesitas ayuda

¿Necesitas ayuda para automatizar Mongodb con n8n?

Nuestro equipo te responde en minutos.

Respuesta en menos de una hora
Por qué automatizar

Why automate Mongodb with n8n?

La integración MongoDB n8n pone a tu disposición 11 acciones especializadas para automatizar completamente la gestión de tu base de datos NoSQL. Concretamente, puedes insertar documentos desde formularios web, actualizar registros en masa desde hojas de cálculo, ejecutar agregaciones programadas para generar reportes automáticos, y administrar índices de búsqueda vectorial sin tocar código. Cada acción se configura visualmente en n8n con parámetros claros: nombre de colección, campos a modificar, queries JSON, opciones de upsert.

Ahorro de tiempo considerable: Ya no necesitas escribir scripts Node.js o Python para cada operación MongoDB. Configura workflows visuales que ejecutan queries complejas, gestionan documentos y sincronizan datos entre MongoDB y tus aplicaciones CRM, herramientas de marketing o plataformas de análisis. Un workflow que antes requería 200 líneas de código ahora se monta en minutos arrastrando bloques. Mayor capacidad de respuesta: Activa acciones MongoDB instantáneas cuando eventos externos suceden. Un nuevo lead en tu CRM inserta automáticamente un documento en MongoDB. Una actualización en Airtable sincroniza inmediatamente tu colección. Una agregación programada genera dashboards actualizados cada hora. Cero olvidos: Los workflows n8n monitorizan 24/7 tus integraciones. Cada inserción, actualización o eliminación se ejecuta conforme a las reglas configuradas, sin riesgo de olvidar sincronizar datos manualmente. Integración fluida: Conecta MongoDB a más de 400 aplicaciones en n8n: sincroniza datos desde Google Sheets, enriquece documentos con APIs externas, activa notificaciones en Slack cuando queries específicas devuelven resultados, exporta agregaciones a herramientas BI.

Ejemplos de workflows empresariales concretos: (1) Insertar automáticamente contactos en MongoDB cada vez que un formulario Typeform es completado, enriqueciendo cada documento con datos geográficos desde una API externa. (2) Ejecutar agregaciones programadas cada noche para calcular KPIs y exportarlos a Google Sheets. (3) Actualizar documentos MongoDB cuando registros HubSpot cambian de etapa, manteniendo sincronizadas ambas bases de datos. (4) Buscar documentos en tiempo real y activar webhooks hacia aplicaciones terceras cuando condiciones específicas se cumplen. Un equipo de producto ahorra así 10+ horas semanales en operaciones de datos manuales.

Credenciales

How to connect Mongodb to n8n?

  1. !
    1 step

    How to connect Mongodb to n8n?

    1. 01

      Add the node

      Configuración básica:Añade un nodo MongoDB: Arrastra el nodo MongoDB a tu canvas n8n desde la librería de integraciones.Selecciona "Create New Credential": En el parámetro "Credential to connect with", haz clic en "Create New" para configurar una nueva conexión.Ingresa tu Connection String: Pega tu URI MongoDB en formato mongodb://usuario:contraseña@host:puerto/database o mongodb+srv://usuario:contraseña@cluster.mongodb.net/database para MongoDB Atlas. Asegúrate de incluir el nombre de la base de datos en la URI.Configura opciones adicionales (opcional): Añade parámetros de conexión como authSource, replicaSet, ssl=true según tu infraestructura MongoDB.Prueba la conexión: Haz clic en "Test" para verificar que n8n puede conectarse exitosamente a tu instancia MongoDB antes de guardar las credenciales.Necesitas ayuda para la configuración? Consulta la documentación oficial n8n MongoDB o la documentación MongoDB Connection String para más detalles.

    Mongodb credentials
    TIP
    💡 CONSEJO: Si usas MongoDB Atlas, asegúrate de agregar la IP de tu instancia n8n a la lista blanca (IP Whitelist) en la configuración de red de Atlas. Sin este paso, la conexión fallará sistemáticamente. Para n8n Cloud, consulta las IPs oficiales a incluir en la documentación de n8n. Para instancias autoalojadas, añade la IP pública de tu servidor.
Necesitas ayuda

¿Necesitas ayuda para automatizar Mongodb con n8n?

Nuestro equipo te responde en minutos.

Respuesta en menos de una hora
Acciones

Mongodb actions available in n8n

  1. 01
    Acción 01

    Update documents

    Esta acción actualiza documentos existentes en una colección MongoDB según una clave de identificación. Es particularmente útil para sincronizaciones bidireccionales entre MongoDB y aplicaciones externas, permitiendo mantener datos actualizados sin sobrescribir documentos completos.

    Parámetros clave: Collection (campo de texto donde especificas el nombre exacto de la colección MongoDB a actualizar, requerido), Update Key (campo de texto que define el campo por el cual MongoDB identificará documentos a actualizar, requerido), Fields (campo de texto con nombres de campos separados por comas que serán actualizados), Upsert (interruptor on/off que determina si crear un nuevo documento cuando ningún documento coincide, desactivado por defecto).

    Casos de uso típicos: Sincronizar cambios desde un CRM cuando un contacto HubSpot se actualiza, actualizar masivamente campos desde Google Sheets leyendo filas y modificando documentos MongoDB, enriquecer documentos con datos externos después de consultar una API.

    Update documents
  2. 02
    Acción 02

    Insert documents

    Esta acción inserta nuevos documentos en una colección MongoDB especificada. Soporta inserción masiva desde arrays y permite definir exactamente qué campos incluir en cada documento creado.

    Parámetros clave: Collection (campo de texto para especificar el nombre de la colección MongoDB donde insertar documentos, requerido), Fields (campo de texto con nombres de campos separados por comas que serán incluidos en los documentos insertados, define la estructura de cada documento nuevo).

    Casos de uso típicos: Capturar leads desde formularios donde cada envío Typeform o Google Forms inserta automáticamente un documento en MongoDB, importar datos desde webhooks recibiendo eventos de aplicaciones externas, duplicar registros entre sistemas leyendo documentos desde una API REST y replicándolos en MongoDB.

    Insert documents
  3. 03
    Acción 03

    Find and update document

    Esta acción busca un documento específico según una clave de identificación y lo actualiza en una sola operación atómica. Garantiza que la búsqueda y actualización ocurren sin condiciones de carrera, ideal para workflows concurrentes.

    Parámetros clave: Collection (campo de texto para especificar la colección MongoDB objetivo, requerido), Update Key (campo de texto que define el campo por el cual identificar el documento a actualizar, requerido), Fields (campos separados por comas a actualizar, define qué propiedades modificar), Upsert (interruptor on/off para crear documento si ninguno coincide, desactivado por defecto).

    Casos de uso: Actualizar estado de pedidos buscando pedido por ID y modificando su status cuando un evento externo ocurre, sincronización transaccional garantizando que actualizaciones concurrentes desde múltiples workflows no generen inconsistencias.

    Find and update document
  4. 04
    Acción 04

    Find And Replace

    Esta acción localiza un documento según una clave y reemplaza completamente su contenido con nuevos valores. A diferencia de Update, sobreescribe todo el documento (excepto _id), no solo campos especificados.

    Parámetros clave: Collection (campo de texto para especificar la colección MongoDB, requerido), Update Key (campo de texto que identifica el documento a reemplazar, requerido), Fields (campos separados por comas que conformarán el nuevo contenido del documento, define la estructura completa del documento reemplazado), Upsert (interruptor on/off para insertar si no existe, desactivado por defecto).

    Casos de uso: Reimportar configuraciones reemplazando completamente documentos de configuración con nuevas versiones desde archivos externos, reset de documentos sobrescribiendo documentos obsoletos con estructuras actualizadas sin preocuparse por campos legacy.

    Find And Replace
  5. 05
    Acción 05

    Find documents

    Esta acción ejecuta queries de búsqueda en colecciones MongoDB, permitiendo filtrar, ordenar y limitar resultados mediante queries JSON complejas. Retorna un array de documentos coincidentes que pueden procesarse por nodos posteriores.

    Parámetros clave: Collection (campo de texto para especificar la colección MongoDB a consultar, requerido), Query (JSON Format) (editor JSON donde defines criterios de búsqueda MongoDB, acepta toda la sintaxis de query operators de MongoDB, campo requerido, acepta {} para retornar todos los documentos).

    Casos de uso típicos: Buscar registros para procesar consultando documentos con status pending y ejecutar acciones sobre cada uno, generar reportes buscando documentos dentro de rangos de fecha y exportar resultados a Google Sheets, validaciones condicionales buscando si documentos con ciertos criterios existen antes de ejecutar acciones downstream.

    Find documents
  6. 06
    Acción 06

    Delete documents

    Esta acción elimina documentos de una colección MongoDB según una query JSON que define criterios de selección. Soporta eliminación masiva cuando múltiples documentos coinciden con la query.

    Parámetros clave: Collection (campo de texto para especificar la colección MongoDB de la cual eliminar documentos, requerido), Delete Query (JSON Format) (área de texto multilínea donde ingresas una query MongoDB en formato JSON que define qué documentos eliminar, requerido, un objeto vacío {} eliminaría TODOS los documentos de la colección, usar con extrema precaución).

    Casos de uso: Limpieza automática de datos obsoletos eliminando documentos con timestamps antiguos cada noche mediante workflows programados, gestión de datos temporales borrando registros de sesiones o caches expirados, sincronización de eliminaciones cuando un registro se elimina en una aplicación externa eliminando automáticamente su documento correspondiente en MongoDB.

    Delete documents
  7. 07
    Acción 07

    Aggregate documents

    Esta acción ejecuta pipelines de agregación MongoDB, permitiendo transformaciones complejas, agrupaciones, cálculos estadísticos y joins sobre documentos. Es la herramienta más poderosa para análisis de datos directamente desde n8n.

    Parámetros clave: Collection (campo de texto para especificar la colección MongoDB sobre la cual ejecutar la agregación, requerido), Query (editor de código donde escribes el pipeline de agregación en formato array de stages MongoDB, acepta sintaxis completa de aggregation framework, requerido, debe ser un array válido de stages).

    Casos de uso: Generar reportes automatizados ejecutando agregaciones cada noche para calcular KPIs, análisis en tiempo real combinando con triggers programados para ejecutar agregaciones recurrentes y exportar resultados a dashboards, transformaciones ETL procesando documentos brutos y aplicando cálculos complejos.

    Aggregate documents
  8. 08
    Acción 08

    Update Search Index

    Esta acción actualiza la definición de un índice de búsqueda existente en MongoDB Atlas Search, permitiendo modificar mappings de campos, configuraciones de analizadores y propiedades de índices vectoriales sin recrearlos.

    Parámetros clave: Collection (campo de texto para especificar la colección que contiene el índice a actualizar, requerido), Index Name (campo de texto con el nombre exacto del índice de búsqueda existente a modificar, requerido), Index Definition (editor JSON donde defines la nueva estructura del índice, acepta formato completo de Atlas Search index definition, requerido).

    Casos de uso: Ajustar índices dinámicamente modificando mappings cuando el esquema de documentos evoluciona sin interrumpir búsquedas en producción, optimizar configuraciones actualizando analizadores, tokenizers o filtros para mejorar relevancia de resultados de búsqueda.

    Update Search Index
  9. 09
    Acción 09

    List Search Indexes

    Esta acción lista todos los índices de búsqueda Atlas configurados en una colección MongoDB, retornando nombres, definiciones y estado de cada índice. Útil para auditorías y monitoreo de configuraciones.

    Parámetros clave: Collection (campo de texto para especificar la colección cuyo(s) índice(s) de búsqueda listar, requerido), Index Name (opcional, campo de texto para filtrar por un nombre de índice específico, si se deja vacío lista todos los índices de la colección).

    Casos de uso: Auditoría de configuraciones verificando periódicamente qué índices están activos y sus definiciones para documentación o compliance, monitoreo automatizado combinando con notificaciones para alertar cuando índices esperados no existen o configuraciones cambian inesperadamente.

    List Search Indexes
  10. 10
    Acción 10

    Drop Search Index

    Esta acción elimina permanentemente un índice de búsqueda Atlas de una colección MongoDB. Operación irreversible que libera recursos pero desactiva capacidades de búsqueda asociadas al índice eliminado.

    Parámetros clave: Collection (campo de texto para especificar la colección de la cual eliminar el índice, requerido), Index Name (campo de texto con el nombre exacto del índice a eliminar, requerido para identificar el índice correcto sin ambigüedad).

    Casos de uso: Limpieza de infraestructura eliminando índices obsoletos o no utilizados para reducir costos de almacenamiento y mantenimiento en Atlas, migración de configuraciones eliminando índices antiguos antes de recrearlos con nuevas definiciones optimizadas.

    Drop Search Index
  11. 11
    Acción 11

    Create Search Index

    Esta acción crea un nuevo índice de búsqueda Atlas en una colección MongoDB, habilitando capacidades de búsqueda full-text, búsqueda vectorial o búsquedas facetadas según la definición proporcionada.

    Parámetros clave: Collection (campo de texto para especificar la colección en la cual crear el índice, requerido), Index Name (campo de texto para asignar un nombre único al índice nuevo, requerido), Index Definition (editor JSON donde defines la estructura completa del índice, acepta formato Atlas Search index definition, por defecto muestra {} pero requiere definición válida), Index Type (menú desplegable para seleccionar el tipo de índice a crear, opciones incluyen Vector Search y Search, determina capacidades del índice).

    Casos de uso: Habilitar búsquedas inteligentes creando índices full-text para permitir búsquedas con autocompletado y fuzzy matching, implementar búsqueda vectorial configurando índices para búsquedas de similitud semántica sobre embeddings, automatizar aprovisionamiento de infraestructura con workflows que crean índices automáticamente al configurar nuevas colecciones o entornos.

    Create Search Index
Has visto la integración

Construye tu primer workflow con nuestro equipo

Deja tu email y te enviamos el catálogo de automatizaciones listo para enviar hoy.

  • Escenarios n8n & Make gratis para importar
  • Docs de configuración paso a paso
  • Cohorte en vivo + soporte de la comunidad

Preguntas frecuentes

  • ¿La integración MongoDB n8n es gratuita?
    La integración MongoDB en n8n es completamente gratuita y de código abierto, incluida tanto en n8n Cloud como en instancias autoalojadas. No hay límites en el número de operaciones MongoDB que puedes ejecutar desde n8n: el único costo asociado es tu plan n8n (gratuito hasta 5000 ejecuciones mensuales en n8n Cloud) y los costos de tu infraestructura MongoDB (Atlas ofrece un tier gratuito M0 con 512 MB de almacenamiento). Todas las 11 acciones están disponibles sin restricciones, permitiendo automatizaciones CRUD completas, agregaciones avanzadas y gestión de índices de búsqueda sin costos adicionales de licencia. Explora nuestro curso n8n para dominar todas las posibilidades.
  • ¿Qué datos puedo sincronizar entre MongoDB y n8n?
    Puedes sincronizar absolutamente todos los datos almacenados en tus colecciones MongoDB: documentos completos con todos sus campos, resultados de agregaciones complejas, índices de búsqueda y sus definiciones. La integración soporta tipos de datos MongoDB nativos (strings, numbers, booleans, dates, arrays, objetos anidados, ObjectIds) y permite operaciones bidireccionales. Concretamente, puedes leer documentos desde MongoDB para procesarlos en n8n (enviarlos a CRM, APIs externas, hojas de cálculo), y escribir datos desde n8n hacia MongoDB (insertar leads capturados, actualizar registros sincronizados, almacenar resultados de APIs). Las queries JSON flexibles permiten filtrar, transformar y seleccionar exactamente qué campos sincronizar, mientras que las agregaciones permiten calcular métricas y transformaciones antes de exportar datos a sistemas downstream. También puedes combinar MongoDB con bases de datos como Supabase para arquitecturas híbridas.
  • ¿Cuánto tiempo lleva configurar la integración MongoDB n8n?
    La configuración inicial de credenciales MongoDB en n8n toma entre 2 y 5 minutos: copiar tu Connection String desde MongoDB Atlas o tu instancia local, pegarlo en n8n, y probar la conexión. Una vez las credenciales están configuradas, crear un workflow básico (insertar, buscar, actualizar documentos) toma otros 3-5 minutos arrastrando nodos y configurando parámetros. Workflows más complejos con agregaciones, transformaciones de datos y sincronizaciones bidireccionales pueden requerir 15-30 minutos dependiendo de la complejidad lógica. La curva de aprendizaje es suave: si ya conoces MongoDB y su sintaxis de queries, estarás automatizando operaciones en menos de 10 minutos. Para equipos nuevos en MongoDB, familiarizarse con queries JSON y aggregation pipelines puede añadir 1-2 horas de aprendizaje inicial, pero n8n proporciona ejemplos y validaciones en tiempo real que aceleran la adopción. Si necesitas ayuda profesional, nuestra agencia especializada en workflows puede configurar tus automatizaciones.
Hack'celeration Lab

Recibe nuestros tips de integración cada semana.

Sin spam. Cancela cuando quieras.