- Accueil
- Ressources
- Intégrations
- MongoDB Atlas Vector Store
Nœud MongoDB Atlas Vector Store n8nConfigurer MongoDB Atlas Vector Store dans n8n.
Une base documentaire dans MongoDB Atlas devient interrogeable depuis un workflow avec le nœud MongoDB Atlas Vector Store n8n. Il expose 5 paramètres, 5 modes d'opération, et tourne sur chaque item entrant. Pensé pour brancher un assistant sur des documents internes.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud MongoDB Atlas Vector Store n8n ?
Ce nœud écrit et relit des embeddings dans une collection MongoDB Atlas depuis un workflow. Un embedding, c'est une suite de nombres qui représente un texte : deux passages qui parlent de la même chose se retrouvent proches l'un de l'autre. MongoDB Atlas Vector Search range ces suites et les classe face à une question. Le nœud branche cette recherche sur n8n : insérer des documents, récupérer les meilleurs résultats, ou confier la collection entière à un nœud IA comme ressource consultable.
Premier cas : constituer la base. Un document arrive dans le workflow, il est découpé en morceaux, chaque morceau est vectorisé, et le nœud en mode insert écrit le tout dans la collection indiquée par MongoDB Collection. Le vecteur atterrit dans le champ nommé par Embedding, le texte lisible dans celui de Metadata Field. Une passe sur un lot de fichiers sources, et la collection sait répondre.
Deuxième cas : répondre sans agent. En mode load, le nœud reçoit une question et renvoie les documents les mieux classés par similarité. C'est le schéma quand le workflow connaît déjà la question, par exemple un message d'équipe récupéré depuis Slack auquel il faut opposer les trois extraits de procédure les plus proches.
Troisième cas : l'assistant. En mode retrieve-as-tool, le nœud devient un outil que l'AI Agent appelle de lui-même, les champs Name et Description lui disant ce qu'il va y trouver. La description est le champ qu'on bâcle le plus souvent : trop vague, l'agent n'appelle jamais l'outil ; précise, il l'appelle au bon moment. Le modèle, lui, vient d'un sous-nœud modèle de chat, un nœud qui ne s'exécute que branché à un nœud racine, du côté d'OpenAI ou d'Anthropic.
Quand passer à autre chose. Le nœud suppose un cluster Atlas et un index Vector Search déjà créé depuis le tableau de bord Atlas, avec un nombre de dimensions accordé au modèle d'embeddings, par exemple 1536 pour text-embedding-small-3 d'OpenAI. Sans cet index, aucun réglage dans n8n ne le fabriquera. Pour un prototype vite fait sans base de données, un autre vector store ira mieux. Et si le workflow veut une synthèse plutôt que les morceaux bruts, le Vector Store Question Answer Tool se glisse entre l'agent et ce nœud.
Les limites à connaître avant de construire dessus. Le nœud est en version 1 et un workflow ancien affichera moins d'options que la description ici. Le filtrage se résume à Metadata Filter dans Options : tout ce qui est plus fin se traite côté MongoDB. Enfin ces 5 paramètres ne couvrent pas l'API Atlas entière : gestion des index, réglages du cluster et administration de la collection restent dehors. Si n8n est encore neuf pour l'équipe, la Formation n8n reprend les bases que cette page suppose acquises.
Qu'est-ce qu'il faut préparer avant que le nœud tourne ?
- 01
Créer l’index Vector Search dans Atlas
Connecte-toi au tableau de bord MongoDB Atlas, choisis l’organisation puis le projet, et ouvre la section Search and Vector Search. Sélectionne le cluster, clique sur Go to search, puis sur Create Search Index et choisis le mode Vector Search. Décris le champ dans l’éditeur visuel ou en JSON, règle
numDimensionssur la taille que sort ton modèle d’embeddings, nomme l’index et valide. - 02
Relever les valeurs que réclame le panneau
Quatre valeurs sortent de ce que tu viens de créer, et n8n n’en devinera aucune. Le nom de la collection va dans MongoDB Collection, celui de l’index dans Vector Index Name. Le champ qui porte le tableau d’embedding va dans Embedding, celui qui porte le texte brut dans Metadata Field. Recopie-les à l’orthographe près.
- 03
Enregistrer le credential MongoDB dans n8n
Le nœud atteint le cluster via un credential MongoDB, c’est-à-dire un jeu d’identifiants enregistré une fois depuis le menu Credentials et réutilisé par tous les workflows qui touchent la même base. Le panneau n’a pas de sélecteur Authentication : un seul credential à choisir en haut, valable pour les 5 modes d’opération. La fiche credential MongoDB de n8n donne les champs exacts à remplir.
Quels sont les paramètres du nœud MongoDB Atlas Vector Store ?
Le nœud MongoDB Atlas Vector Store compte 5 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.
Sommaire des paramètres
Operation Mode
modeCe que tu vois dans n8n
Notes & cas d'usage
Ce sélecteur décide de ce que le nœud fait de la collection, et tout le reste du panneau en dépend.
Paramètres clés
- Operation Mode (
mode) :load(Get Many) rend les documents classés pour une question,insert(Insert Documents) écrit des documents,retrieve(Retrieve Documents (As Vector Store for Chain/Tool)) expose le store aux nœuds IA,retrieve-as-tool(Retrieve Documents (As Tool for AI Agent)) l'expose comme outil,update(Update Documents) réécrit des documents par ID. - Prompt : le texte de recherche qui sert au classement, souvent
{{ $json.question }}du nœud précédent. - ID : l'identifiant d'une entrée d'embedding existante, exigé pour la réécrire.
insert, un autre répond aux questions en load, vers la même collection.MongoDB Collection
mongoCollectionCe que tu vois dans n8n
Notes & cas d'usage
Désigne la collection Atlas que le nœud lit ou remplit. C'est un resource locator : la valeur se choisit dans la liste ou se saisit à la main, et ce doit être la collection sur laquelle l'index Vector Search a été monté.
Paramètres clés
- MongoDB Collection (
mongoCollection) : requis, le nom de collection noté au moment de la création de l'index dans le tableau de bord Atlas.
Embedding
embeddingCe que tu vois dans n8n
Notes & cas d'usage
Indique quel champ de chaque document Atlas porte le tableau d'embedding, la suite de nombres que la recherche vectorielle compare. Une erreur ici ne lève pas d'exception : la recherche rend simplement le vide.
Paramètres clés
- Embedding (
embedding) : requis, le champ contenant le tableau d'embedding, qui doit correspondre au chemin déclaré dans l'index Vector Search.
Metadata Field
metadata_fieldCe que tu vois dans n8n
Notes & cas d'usage
Pointe le champ qui garde le texte brut derrière chaque vecteur. C'est ce texte qui ressort dans les résultats, donc la partie que le modèle ou l'humain lit vraiment.
Paramètres clés
- Metadata Field (
metadata_field) : requis, le champ texte de la donnée brute, rempli à l'insertion avec le morceau qui a été vectorisé.
Vector Index Name
vectorIndexNameCe que tu vois dans n8n
Notes & cas d'usage
Identifie l'index Vector Search par lequel la requête passe. MongoDB Atlas ne cherche pas dans des vecteurs sans lui, et il se crée depuis le tableau de bord Atlas avant le moindre déclenchement du workflow.
Paramètres clés
- Vector Index Name (
vectorIndexName) : requis, le nom donné à l'index dans la section Search and Vector Search du cluster.
Besoin d'aide pour automatiser MongoDB Atlas Vector Store avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
MongoDB Atlas Vector Store et n8n, les questions fréquentes
01Le nœud MongoDB Atlas Vector Store est-il inclus dans n8n ?
02Quels credentials faut-il pour faire tourner le nœud ?
03Quelles sont les limites du nœud MongoDB Atlas Vector Store n8n ?
04Que faut-il brancher au minimum pour que ça marche ?
05n8n ou Make pour un vector store MongoDB Atlas ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.


