Ressources · Intégration Make

Intégration MongoDB MakeAutomatiser MongoDB avec Make.

Et si ta base se remplissait toute seule depuis tes autres outils ? L'intégration MongoDB Make met 12 modules à ta portée : créer, lire, modifier, supprimer des documents, et deux recherches. Tu remplis des champs, tu n'écris pas de code.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

À quoi sert l'intégration MongoDB Make au quotidien ?

Elle permet à Make de lire et d'écrire dans ta base MongoDB sans une ligne de code. Tu construis un scénario, l'automatisation que Make exécute pour toi, et chaque brique de ce scénario s'appelle un module. MongoDB en apporte 12 : 10 actions qui touchent aux documents et deux recherches qui vont les chercher.

Une fiche participant toujours juste. Une inscription arrive d'un formulaire, Make lance Search documents with a query pour retrouver la personne, puis Update document écrit les infos à jour sur le document trouvé. Aucun doublon : la recherche passe avant l'écriture.

Un catalogue chargé d'un coup. Un fournisseur envoie sa liste de produits et Bulk create documents (advanced) la pousse entière dans la collection, avec un seul module. Un effacement propre. Un client demande la suppression de ses données, Delete documents with a query retire tout ce qui correspond.

Deux choses que Make ne fera pas ici. MongoDB n'a aucun module déclencheur : Make ne surveille jamais la base tout seul, le scénario démarre sur une planification que tu règles ou sur le déclencheur d'une autre app. Et il n'y a pas de module Make an API Call pour cette app, donc ce que les 12 modules ne couvrent pas reste hors de portée.

La même base a aussi un nœud n8n, et les deux outils ne vont pas aux mêmes équipes. Le comparatif n8n vs Make pose les critères, et l'Intégration MongoDB n8n montre l'autre version. Si Make est ton choix et que les scénarios sont nouveaux pour toi, la Formation Make commence par là.

Connexion

Comment connecter MongoDB à Make ?

  1. 01

    Récupérer la chaîne de connexion

    Dans MongoDB, ouvre ton projet, clique sur Clusters, choisis le cluster puis Connect et Drivers. Copie la chaîne qui commence par mongodb+srv:// et remplace les emplacements du nom d'utilisateur et du mot de passe par de vrais identifiants.

  2. 02

    Ouvrir l'accès à Make

    La base doit être joignable depuis internet, sinon rien ne se connecte. Si elle filtre par adresse, va dans Network Access côté sécurité, clique sur + ADD IP ADDRESS et ajoute les adresses de Make pour ta zone.

  3. 03

    Créer la connexion dans Make

    Retour dans Make : pose un module MongoDB dans un scénario, clique sur Create a connection, ton compte de base relié à Make une fois puis réutilisé par tous les modules. Nomme-la dans Connection name, colle ta chaîne dans Connection string, enregistre.

Premier scénario

Ton premier scénario : corriger des fiches en série

ObjectifÀ l'intervalle que tu choisis, Make cherche dans MongoDB les documents restés incomplets et met chacun d'eux à jour.

  1. 01

    Créer le scénario

    Depuis la page Scenarios de Make, crée un nouveau scénario. Clique sur le gros plus au centre : c'est la place du premier module, celui qui décide quand tout le reste part.

  2. 02

    Poser Search documents en premier

    Cherche MongoDB dans la liste des apps, prends Search documents et clique sur Create a connection si tu n'en as pas encore. Ce module est une recherche : il transmet au suivant tous les documents trouvés, pas un seul.

  3. 03

    Lui dire quoi chercher

    Remplis les champs du module. Une fois la connexion en place, Make lit ton instance et te propose la base et la collection au lieu de te les faire taper. Vise les documents que tu veux vraiment toucher.

  4. 04

    Ajouter Update document derrière

    Clique sur le plus à droite du module de recherche et ajoute Update document. Fais glisser l'identifiant qui sort de la recherche dans son champ ID, puis indique les valeurs à écrire.

  5. 05

    Tester avec Run once

    Clique sur Run once, le bouton de l'éditeur qui exécute le scénario une seule fois. Chaque module affiche alors les bundles reçus, un bundle étant un élément qui passe d'un module au suivant, et tu vois quels documents ont bougé.

  6. 06

    Planifier et activer

    Ouvre l'horloge du premier module pour régler la planification. Un nouveau scénario tourne toutes les 15 minutes par défaut, et c'est aussi le plancher du plan Free. Choisis le rythme qui va à tes données, puis bascule le scénario.

Modules

Ce que MongoDB sait faire dans Make

MongoDB te donne 12 modules en 4 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Documents

4 modules
MongoDB1

Retrieve a document

Action

Dans MakeRetrieves a single document by ID.

Retrieve a document va chercher un seul document quand le scénario tient déjà son identifiant.

Quand l'utiliser
un module précédent a mis un identifiant de côté et une étape plus loin a besoin de la fiche complète.
Attention
sans identifiant valide ce module n'a rien à traiter, garde-le après ce qui produit cet identifiant.
MongoDB2

Create a document

ActionDans la doc seulement

Create a document écrit un nouveau document dans la collection que tu lui désignes, et passe l'élément créé au module suivant.

Quand l'utiliser
un formulaire de contact est envoyé et chaque réponse doit atterrir dans la base comme une fiche à part.
Attention
rien ici ne vérifie si la fiche existe déjà, alors mets une recherche devant quand les doublons posent problème.
MongoDB3

Update document

Action

Dans MakeUpdates a single document by ID.

Update document modifie un document dont tu connais déjà l'identifiant, et laisse le reste de la collection tranquille.

Quand l'utiliser
une affaire passe en signé dans ton CRM et la fiche correspondante doit le dire aussi.
Attention
l'identifiant doit venir de quelque part, donc place une recherche avant quand le scénario ne connaît que le nom du client.
MongoDB4

Delete a document

Action

Dans MakeDelete a single document by ID.

Delete a document supprime un document de la collection, là encore à partir de son identifiant.

Quand l'utiliser
une fiche de test ou un doublon repéré plus tôt dans le scénario doit disparaître pour de bon.
Attention
un scénario n'a pas de retour arrière, teste avec Run once sur une fiche que tu peux perdre avant d'activer quoi que ce soit.

Multiple Documents

3 modules
MongoDB5

Bulk create documents (advanced)

ActionDans la doc seulement

Bulk create documents (advanced) écrit un lot de documents en une seule exécution du module, au lieu d'un passage par document.

Quand l'utiliser
un export de commandes arrive et tout le lot doit entrer dans la collection d'un coup.
Attention
un module de lot agit sur l'ensemble, donc vérifie avec Run once avant que le scénario parte pour de bon.
MongoDB6

Bulk update documents (advanced)

ActionDans la doc seulement

Bulk update documents (advanced) applique une modification à tout un ensemble de documents en une passe, sans boucler un module de mise à jour sur chacun.

Quand l'utiliser
un tarif change et chaque fiche produit de la collection doit porter la nouvelle valeur.
Attention
c'est le lot que tu lui donnes qui décide de ce qui bouge, relis ce que produit le module précédent avant de brancher les deux.
MongoDB7

Bulk delete documents (advanced)

ActionDans la doc seulement

Bulk delete documents (advanced) vide un ensemble de documents en une seule exécution du module.

Quand l'utiliser
un import s'est mal passé et le lot qu'il a créé doit ressortir aussi vite qu'il est entré.
Attention
une suppression ne revient pas, fais d'abord tourner seule la recherche qui alimente ce module et regarde ce qu'elle renvoie.

Queries

3 modules
MongoDB8

Search documents with a query

RechercheDans la doc seulement

Search documents with a query parcourt une collection avec la requête que tu écris et renvoie ce qui correspond, un élément par document trouvé.

Quand l'utiliser
le scénario connaît un email ou une référence, mais pas l'identifiant interne dont il a besoin ensuite.
Attention
une recherche peut renvoyer zéro, un ou plusieurs documents, donc les modules placés après elle tournent une fois par résultat.
MongoDB9

Update documents with a query

ActionDans la doc seulement

Update documents with a query réécrit tous les documents qui correspondent à la requête, sans que tu aies à les lister.

Quand l'utiliser
toutes les fiches encore marquées en attente sur un projet clos doivent changer de statut ensemble.
Attention
la requête est la seule barrière entre une correction ciblée et une réécriture de toute la collection, essaie-la d'abord dans un module de recherche.
MongoDB10

Delete documents with a query

ActionDans la doc seulement

Delete documents with a query retire tout ce que la requête attrape, en une fois.

Quand l'utiliser
un client demande l'effacement de ses données et celles-ci sont réparties sur plusieurs documents.
Attention
rien ne te prévient de l'ampleur, passe la même requête dans un module de recherche et compte les résultats avant de laisser celui-là tourner.

Autres modules

2 modules
MongoDB11

Insert a document

Action

Dans MakeInsert a new document into the database.

Insert a document ajoute un nouveau document dans la base, c'est l'écriture la plus simple de cette app.

Quand l'utiliser
un formulaire t'envoie ses réponses et tu veux les stocker telles quelles, avant que quoi que ce soit les retouche.
Attention
il est hors du groupe Documents et couvre le même terrain que Create a document, choisis l'un des deux et garde le même partout.
MongoDB12

Search documents

Recherche

Dans MakeSearch for specific documents or return all documents.

Search documents cible ce que tu cherches dans une collection, ou te rend tout son contenu.

Quand l'utiliser
un scénario de reporting qui doit balayer toute la collection et envoyer un récapitulatif à la fin.
Attention
demander tout, c'est transformer chaque document en élément séparé, et faire tourner autant de fois les modules qui suivent.
Besoin d'aide

Besoin d'aide pour automatiser MongoDB avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration MongoDB Make est-elle gratuite ?
Oui, dès le plan Free. Côté Make, rien à payer en plus pour l'app : MongoDB fait partie des apps standard, disponibles sur tous les plans. Ce sont les exécutions qui sont bornées sur le plan gratuit : 2 scénarios actifs, un passage planifié toutes les 15 minutes au mieux, 5 minutes d'exécution, des fichiers de 5 Mo maximum et 512 Mo de transfert. En payant, l'intervalle descend à 1 minute, le nombre de scénarios actifs n'est plus compté et l'exécution monte à 40 minutes. Le coût du cluster, lui, dépend de MongoDB.
02Que faut-il pour connecter MongoDB à Make ?
Trois choses. Un compte MongoDB, une instance de base qui tourne et reste joignable depuis internet, et la chaîne de connexion de cette instance. Make demande cette chaîne dans un seul champ au moment de créer la connexion : récupère-la depuis ton cluster et remplace les emplacements du nom d'utilisateur et du mot de passe par de vrais identifiants. Si l'instance filtre par adresse, ajoute celles de Make dans Network Access avant de tester. Rien d'autre côté Make : la connexion se fait une fois, puis tous les modules MongoDB s'en servent.
03MongoDB peut-il déclencher un scénario en temps réel ?
Non, parce que cette app n'a aucun module déclencheur. Côté Make, MongoDB propose des actions et des recherches, rien qui surveille la base pour prévenir Make quand un document change. Restent deux façons de démarrer. Soit le scénario part d'une planification, l'horloge que tu poses sur le premier module et que Make règle sur 15 minutes par défaut, et tu cherches ce qui a bougé depuis le passage précédent. Soit il part d'une autre app, un formulaire, un CRM, ou un webhook de Make, une adresse que Make te donne pour qu'un outil extérieur appelle le scénario au moment où ça se passe.
04Et si un module manque ou si une limite bloque ?
On contourne. Cette app n'a pas de module Make an API Call, le fourre-tout que certaines apps de Make proposent pour atteindre ce que l'intégration ne couvre pas : les 12 modules de la liste sont donc toute la surface disponible. Sur les limites, la documentation MongoDB n'annonce aucun chiffre, rien d'officiel ne plafonne ce que ces modules traitent. Quand une étape sort du cadre, le réflexe utile est de la confier à une autre app du même scénario, ou de couper le travail en deux scénarios. L'équipe peut regarder le cas avec toi si le scénario est déjà à moitié monté.
05Make ou n8n pour MongoDB ?
Ça dépend de qui va maintenir le scénario. Make va plus vite quand la personne qui construit n'est pas développeuse : les modules se remplissent avec des champs, l'éditeur dessine le flux, et la connexion MongoDB tient dans une chaîne collée une fois. n8n devient intéressant quand la même équipe écrit déjà du code, héberge elle-même, ou veut garder l'automatisation versionnée avec le reste. Les deux atteignent la même base, donc la question porte sur l'équipe plutôt que sur l'outil. Regarde les deux pages d'intégration avant de trancher, puis prends celui que ton équipe saura faire tourner.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.