Recursos · Integración Make

Integración MongoDB MakeAutomatiza MongoDB con Make.

Puedes dejar de copiar datos a mano entre tus herramientas y MongoDB. La integración MongoDB Make te da 12 módulos para crear, leer, actualizar y borrar documentos, más dos búsquedas. Rellenas campos, no escribes código. Esta página te lleva de la conexión al primer escenario.

Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth

Lo que puedes automatizar

¿Qué resuelve la integración MongoDB Make?

Deja que Make lea y escriba en tu base MongoDB sin una línea de código. Montas un escenario, que es la automatización que Make ejecuta por ti, y cada pieza de ese escenario se llama módulo. MongoDB aporta 12: 10 acciones que tocan documentos y dos búsquedas que van a buscarlos.

Un cliente que nunca queda desactualizado. Tu equipo de soporte cierra un caso en otra herramienta, Search documents with a query localiza la ficha correspondiente y Update document corrige los campos que cambiaron. La búsqueda va primero, así que nunca se crea una ficha duplicada por error.

Todos los contactos de una feria en un solo golpe. Al volver de un evento, exportas la lista completa de contactos y Bulk create documents (advanced) los guarda todos en la colección en una sola ejecución, sin repetir el módulo por cada fila. Cero códigos de descuento caducados en la base. Delete documents with a query borra en un solo paso todos los documentos que ya pasaron su fecha límite, sin que nadie tenga que buscarlos uno a uno.

Dos cosas que Make no hace aquí. MongoDB no trae ningún módulo disparador: Make nunca vigila la base por su cuenta, el escenario arranca desde una planificación que tú ajustas o desde el disparador de otra app. Y esta app tampoco tiene módulo Make an API Call, así que lo que los 12 módulos no cubren queda fuera del alcance.

La misma base tiene también un nodo en n8n, y las dos herramientas no encajan con los mismos equipos. La comparativa n8n vs Make pone los criterios sobre la mesa, y la Integración MongoDB n8n enseña la otra cara. Si te quedas con Make y los escenarios te suenan nuevos, el Curso de Make empieza justo ahí.

Conexión

¿Cómo conectas MongoDB con Make?

  1. 01

    Copia la cadena de conexión

    En MongoDB, abre tu proyecto, pulsa Clusters, elige el clúster y luego Connect y Drivers. Copia la cadena que empieza por mongodb+srv:// y cambia los huecos del usuario y la contraseña por credenciales reales.

  2. 02

    Abre el acceso a Make

    La base tiene que ser alcanzable desde internet o no habrá conexión posible. Si filtra por dirección, entra en Network Access dentro de seguridad, pulsa + ADD IP ADDRESS y añade las direcciones de Make de tu zona.

  3. 03

    Crea la conexión en Make

    De vuelta en Make, pon un módulo de MongoDB en un escenario y pulsa Create a connection: tu cuenta enlazada con Make una vez y reutilizada por cada módulo. Nómbrala en Connection name, pega la cadena en Connection string y guarda.

Primer escenario

Tu primer escenario: poner al día una colección

ObjetivoEn la planificación que ajustes, Make busca en MongoDB los documentos que siguen sin actualizar y corrige uno por uno.

  1. 01

    Crea el escenario

    Desde la página Scenarios de Make, crea uno nuevo. Pulsa el signo más grande del centro: ahí va el primer módulo, el que decide cuándo arranca todo lo demás.

  2. 02

    Pon Search documents el primero

    Busca MongoDB en la lista de apps, elige Search documents y pulsa Create a connection si todavía no tienes ninguna. Este módulo es una búsqueda: pasa al siguiente todos los documentos que encuentre, no uno solo.

  3. 03

    Dile qué tiene que buscar

    Rellena los campos del módulo. Con la conexión hecha, Make lee tu instancia y te ofrece la base y la colección en lugar de obligarte a escribirlas. Apunta solo a los documentos que de verdad quieres tocar.

  4. 04

    Añade Update document detrás

    Pulsa el más de la derecha del módulo de búsqueda y añade Update document. Arrastra el identificador que sale de la búsqueda a su campo ID y define los valores que hay que escribir.

  5. 05

    Prueba con Run once

    Pulsa Run once, el botón del editor que ejecuta el escenario una sola vez. Cada módulo muestra entonces los bundles recibidos, un bundle es un elemento que pasa de un módulo al siguiente, y ves qué documentos se han movido.

  6. 06

    Planifica y actívalo

    Abre el reloj del primer módulo para ajustar la planificación. Un escenario nuevo corre cada 15 minutos por defecto, que además es el suelo del plan Free. Elige el ritmo que le va a tus datos y enciende el escenario.

Módulos

Lo que MongoDB sabe hacer dentro de Make

MongoDB te da 12 módulos en 4 grupos. Para cada uno: qué hace por ti, cuándo elegirlo y a qué prestar atención.

Documents

4 módulos
MongoDB1

Retrieve a document

Acción

En MakeRetrieves a single document by ID.

Retrieve a document recupera un único documento cuando el escenario ya tiene su identificador.

Cuándo usarlo
un módulo anterior guardó un identificador y un paso posterior necesita la ficha completa.
Ojo
sin identificador válido este módulo no tiene con qué trabajar, déjalo siempre detrás de lo que produce ese identificador.
MongoDB2

Create a document

AcciónSolo en la doc

Create a document escribe un documento nuevo en la colección que le indiques. El elemento creado pasa listo al módulo siguiente.

Cuándo usarlo
se envía un formulario de contacto y cada respuesta tiene que aterrizar en la base como ficha propia.
Ojo
aquí nada comprueba si la ficha ya existe, así que pon una búsqueda delante cuando los duplicados molesten.
MongoDB3

Update document

Acción

En MakeUpdates a single document by ID.

Update document modifica un documento cuyo identificador ya conoces y deja el resto de la colección en paz.

Cuándo usarlo
una oportunidad pasa a firmada en tu CRM y la ficha equivalente tiene que decirlo también.
Ojo
el identificador tiene que venir de algún sitio, pon una búsqueda antes cuando el escenario solo conoce el nombre del cliente.
MongoDB4

Delete a document

Acción

En MakeDelete a single document by ID.

Delete a document borra un documento de la colección, otra vez a partir de su identificador.

Cuándo usarlo
una ficha de prueba o un duplicado detectado antes en el escenario tiene que desaparecer del todo.
Ojo
un escenario no tiene marcha atrás, prueba con Run once sobre una ficha que puedas perder antes de activar nada.

Multiple Documents

3 módulos
MongoDB5

Bulk create documents (advanced)

AcciónSolo en la doc

Bulk create documents (advanced) escribe un lote de documentos en una sola ejecución del módulo, en vez de una pasada por documento.

Cuándo usarlo
llega una exportación de pedidos y el lote entero tiene que entrar en la colección de una vez.
Ojo
un módulo de lote actúa sobre el conjunto, así que compruébalo con Run once antes de dejar el escenario en marcha.
MongoDB6

Bulk update documents (advanced)

AcciónSolo en la doc

Bulk update documents (advanced) aplica un cambio a todo un conjunto de documentos de una pasada, sin repetir un módulo de actualización por cada uno.

Cuándo usarlo
cambia una tarifa y cada ficha de producto de la colección tiene que llevar el valor nuevo.
Ojo
el lote que le pasas decide lo que se mueve, revisa lo que produce el módulo anterior antes de enlazar los dos.
MongoDB7

Bulk delete documents (advanced)

AcciónSolo en la doc

Bulk delete documents (advanced) vacía un conjunto de documentos en una sola ejecución del módulo.

Cuándo usarlo
una importación salió mal y el lote que creó tiene que salir tan rápido como entró.
Ojo
un borrado no vuelve, haz correr sola primero la búsqueda que alimenta este módulo y mira lo que devuelve.

Queries

3 módulos
MongoDB8

Search documents with a query

BúsquedaSolo en la doc

Search documents with a query recorre una colección con la consulta que escribas y devuelve lo que coincide, un elemento por documento encontrado.

Cuándo usarlo
el escenario conoce un correo o una referencia, pero no el identificador interno que necesita después.
Ojo
una búsqueda puede devolver cero, uno o varios documentos, así que los módulos colocados detrás corren una vez por resultado.
MongoDB9

Update documents with a query

AcciónSolo en la doc

Update documents with a query reescribe todos los documentos que coinciden con la consulta, sin que tengas que listarlos.

Cuándo usarlo
todas las fichas todavía marcadas como pendientes en un proyecto cerrado tienen que cambiar de estado a la vez.
Ojo
la consulta es la única barrera entre un arreglo puntual y reescribir la colección entera, pruébala primero en un módulo de búsqueda.
MongoDB10

Delete documents with a query

AcciónSolo en la doc

Delete documents with a query retira de una vez todo lo que atrapa la consulta.

Cuándo usarlo
un cliente pide que borres sus datos y estos están repartidos en varios documentos.
Ojo
nada te avisa del alcance, pasa la misma consulta por un módulo de búsqueda y cuenta los resultados antes de dejar correr este.

Otros módulos

2 módulos
MongoDB11

Insert a document

Acción

En MakeInsert a new document into the database.

Insert a document añade un documento nuevo a la base, la escritura más directa de esta app.

Cuándo usarlo
un formulario te manda sus respuestas y quieres guardarlas tal cual llegan, antes de que nada las retoque.
Ojo
queda fuera del grupo Documents y pisa el mismo terreno que Create a document, elige uno de los dos y mantenlo en todos tus escenarios.
MongoDB12

Search documents

Búsqueda

En MakeSearch for specific documents or return all documents.

Search documents apunta a lo que buscas dentro de una colección o te devuelve todo su contenido.

Cuándo usarlo
un escenario de informes que tiene que recorrer la colección entera y mandar un resumen al final.
Ojo
pedirlo todo convierte cada documento en un elemento suelto y hace correr otras tantas veces los módulos que vienen después.
¿Necesitas ayuda?

¿Necesitas ayuda para automatizar MongoDB con Make?

Una persona lee cada mensaje.

FAQ

Las preguntas que vienen después

01¿La integración MongoDB Make es gratis?
Sí, desde el plan Free. La app de MongoDB entra en el catálogo estándar, o sea que Make no la reserva para planes de pago ni cobra aparte por ella. El plan gratuito aprieta por otro lado: 2 escenarios activos, una pasada planificada cada 15 minutos como mucho, 5 minutos de ejecución, archivos de hasta 5 MB y 512 MB de transferencia. Con un plan de pago el intervalo baja a 1 minuto, desaparece el tope de escenarios activos y la ejecución llega a 40 minutos. Lo que cueste tu clúster es cosa de MongoDB.
02¿Qué hace falta para conectar MongoDB con Make?
Tres cosas. Una cuenta de MongoDB, una instancia de base en marcha y alcanzable desde internet, y la cadena de conexión de esa instancia. Make pide esa cadena en un único campo al crear la conexión, así que sácala de tu clúster y sustituye los huecos del usuario y la contraseña por credenciales que existan. Si la instancia filtra por dirección, añade las de Make en Network Access antes de probar. Del lado de Make no hace falta nada más: la conexión se hace una vez y la reutilizan todos los módulos de MongoDB.
03¿MongoDB dispara un escenario en tiempo real?
No, porque esta app no tiene ningún módulo disparador. En Make, MongoDB ofrece acciones y búsquedas, nada que vigile la base para avisar a Make cuando cambia un documento. Quedan dos caminos. O el escenario arranca por planificación, el reloj que pones en el primer módulo y que Make deja en 15 minutos por defecto, y buscas lo que ha cambiado desde la pasada anterior. O arranca desde otra app, un formulario, un CRM o un webhook de Make, una dirección que Make te da para que una herramienta externa llame al escenario en el momento en que pasa algo.
04¿Y si falta un módulo o una limitación te frena?
Se rodea. Esta app no tiene módulo Make an API Call, el comodín que algunas apps de Make ofrecen para alcanzar lo que la integración no cubre, así que los 12 módulos de la lista son toda la superficie disponible. Sobre límites, la documentación de MongoDB no da ninguna cifra, nada oficial pone techo a lo que estos módulos procesan. Cuando un paso se sale del marco, lo práctico es dárselo a otra app dentro del mismo escenario o partir el trabajo en dos escenarios. El equipo puede mirar el caso contigo si ya lo tienes medio montado.
05¿Make o n8n para MongoDB?
Depende del equipo, no de qué herramienta sea mejor. Make encaja cuando quien construye el escenario no programa: cada módulo se completa con campos y el flujo entero se ve en un solo lienzo. n8n tiene más sentido si el equipo ya escribe código, se autoaloja o quiere versionar la automatización junto al resto del proyecto. Conectar MongoDB pesa lo mismo en las dos plataformas: una cadena que se pega una sola vez. Revisa también la página de integración con n8n y decide según cómo trabaja tu equipo, no según una lista de funciones.
Hack'celeration Lab

Recibe nuestros consejos de automatización cada semana.

Sin spam. Baja en un clic.