MongoDB y n8n: Automatiza tu Base de Datos
MongoDB es una de las bases de datos NoSQL mas populares del mundo, y n8n tiene un nodo nativo para conectarse directamente. En este tutorial te muestro como configurar la conexion y los casos de uso mas comunes.
Configuracion
Necesitas tu connection string de MongoDB (formato: mongodb+srv://usuario:[email protected]/database). En n8n, agrega un nodo MongoDB y configura las credenciales con tu connection string.
Operaciones Disponibles
El nodo MongoDB de n8n soporta: Find (buscar documentos), Insert (insertar nuevos), Update (actualizar existentes), Delete (eliminar), y Aggregate (consultas complejas con pipeline).
Caso de Uso: Sincronizar MongoDB con Sheets
Crea un workflow programado que lea nuevos documentos de MongoDB cada hora y los agregue a un Google Sheet. Perfecto para compartir datos con el equipo sin darles acceso directo a la base de datos.
Caso de Uso: Webhook a MongoDB
Recibe datos via webhook (formularios, APIs externas) y guardalos automaticamente en MongoDB. Agrega validacion de datos con un nodo IF antes de insertar.
Mejores Practicas
Usa indices en MongoDB para queries frecuentes. Limita los campos retornados con projection para reducir transferencia de datos. Implementa manejo de errores para conexiones fallidas.
Si eres nuevo en n8n, empieza con mi tutorial para principiantes.