- Inicio
- Recursos
- Integraciones
- MongoDB Atlas Vector Store
Nodo MongoDB Atlas Vector Store n8nConfigura MongoDB Atlas Vector Store en n8n.
Una base documental guardada en MongoDB Atlas se vuelve consultable desde un flujo con el nodo MongoDB Atlas Vector Store n8n. Expone 5 parámetros, 5 modos de operación y se ejecuta sobre cada item entrante. Pensado para asistentes con documentación propia.
Reseñas verificadas en Trustpilot · Agencia de IA, automatización y growth
¿Para qué sirve el nodo MongoDB Atlas Vector Store n8n?
Este nodo escribe y relee embeddings en una colección de MongoDB Atlas desde un flujo de trabajo. Un embedding es una lista de números que representa un texto: dos fragmentos que hablan de lo mismo quedan cerca. MongoDB Atlas Vector Search guarda esas listas y las ordena frente a una consulta. El nodo conecta esa búsqueda con n8n: insertar documentos, recuperar los mejores resultados o entregar la colección entera a un nodo de IA como recurso consultable.
Primer caso: montar la base. Llega un documento al flujo, se trocea, cada trozo se vectoriza y el nodo en modo insert lo escribe en la colección que indica MongoDB Collection. El vector va al campo que nombra Embedding y el texto legible al de Metadata Field. Una pasada sobre un lote de archivos y la colección ya responde.
Segundo caso: responder sin agente. En modo load, el nodo recibe una consulta y devuelve los documentos mejor clasificados por similitud. Es el patrón cuando el flujo ya tiene la pregunta, por ejemplo un mensaje interno recogido desde Slack al que hay que acercar los tres fragmentos de procedimiento más próximos.
Tercer caso: el asistente. En modo retrieve-as-tool, el nodo se convierte en una herramienta que el AI Agent llama por su cuenta, con Name y Description explicándole qué va a encontrar dentro. La descripción es el campo que más se descuida: si queda vaga, el agente nunca llama a la herramienta; si es concreta, la llama en el momento justo. El modelo llega desde un subnodo de chat, un nodo que solo se ejecuta enganchado a un nodo raíz, del lado de OpenAI o de Anthropic.
Cuándo conviene otra cosa. El nodo da por hecho un clúster de Atlas y un índice Vector Search ya creado desde el panel de Atlas, con un número de dimensiones acorde al modelo de embeddings, por ejemplo 1536 para text-embedding-small-3 de OpenAI. Sin ese índice, ningún ajuste dentro de n8n lo va a crear. Para un prototipo rápido sin base de datos encaja mejor otro vector store. Y si el flujo quiere un resumen en lugar de los trozos en crudo, el Vector Store Question Answer Tool se coloca entre el agente y este nodo.
Los límites que conviene mirar antes de construir encima. El nodo está en la versión 1, así que un flujo antiguo mostrará menos opciones de las descritas aquí. El filtrado se reduce a Metadata Filter dentro de Options: lo más fino se resuelve del lado de MongoDB. Y estos 5 parámetros no cubren toda la API de Atlas: la gestión de índices, los ajustes del clúster y la administración de la colección se quedan fuera. Si n8n todavía es nuevo en el equipo, el Curso n8n repasa las bases que esta página da por sabidas.
¿Qué hay que preparar antes de que el nodo funcione?
- 01
Crear el índice Vector Search en Atlas
Entra al panel de MongoDB Atlas, elige la organización y el proyecto, y abre la sección Search and Vector Search. Selecciona el clúster, pulsa Go to search y luego Create Search Index, y elige el modo Vector Search. Describe el campo con el editor visual o en JSON, ajusta
numDimensionsal tamaño que devuelve tu modelo de embeddings, ponle nombre al índice y créalo. - 02
Apuntar los valores que pide el panel
Cuatro valores salen de lo que acabas de crear, y n8n no adivina ninguno. El nombre de la colección va en MongoDB Collection y el del índice en Vector Index Name. El campo que guarda el array de embedding va en Embedding, y el que guarda el texto en bruto, en Metadata Field. Cópialos tal cual los escribe Atlas.
- 03
Guardar la credencial de MongoDB en n8n
El nodo llega al clúster con una credencial de MongoDB, un juego de datos de acceso que se guarda una sola vez desde el menú Credentials y que reutiliza cualquier workflow que toque la misma base. El panel no trae selector Authentication: eliges una credencial arriba y vale para los 5 modos de operación. La ficha de credencial de MongoDB en n8n detalla los campos exactos.
¿Cuáles son los parámetros del nodo MongoDB Atlas Vector Store ?
El nodo MongoDB Atlas Vector Store tiene 5 parámetros. Para cada uno: el nodo tal como lo configuras en n8n, qué cambia el parámetro y nuestras notas de campo.
Índice de parámetros
Operation Mode
modeLo que ves en n8n
Notas y casos de uso
Este selector decide qué hace el nodo con la colección, y el resto del panel depende de él.
Parámetros clave
- Operation Mode (
mode):load(Get Many) devuelve documentos ordenados para una consulta,insert(Insert Documents) escribe documentos,retrieve(Retrieve Documents (As Vector Store for Chain/Tool)) expone el store a los nodos de IA,retrieve-as-tool(Retrieve Documents (As Tool for AI Agent)) lo expone como herramienta,update(Update Documents) reescribe documentos por ID. - Prompt: el texto de búsqueda que ordena, a menudo
{{ $json.question }}del nodo anterior. - ID: el identificador de una entrada de embedding existente, obligatorio para reescribirla.
insert y otro contesta preguntas con load, ambos sobre la misma colección.MongoDB Collection
mongoCollectionLo que ves en n8n
Notas y casos de uso
Señala la colección de Atlas que el nodo lee o rellena. Es un resource locator: el valor se elige de la lista o se escribe a mano, y tiene que ser la colección sobre la que se montó el índice Vector Search.
Parámetros clave
- MongoDB Collection (
mongoCollection): obligatorio, el nombre de colección anotado al crear el índice en el panel de Atlas.
Embedding
embeddingLo que ves en n8n
Notas y casos de uso
Dice qué campo de cada documento de Atlas lleva el array de embedding, la lista de números que compara la búsqueda vectorial. Equivocarse aquí no lanza ningún error: la búsqueda devuelve vacío.
Parámetros clave
- Embedding (
embedding): obligatorio, el campo con el array de embedding, que debe coincidir con la ruta declarada en el índice Vector Search.
Metadata Field
metadata_fieldLo que ves en n8n
Notas y casos de uso
Apunta al campo que guarda el texto en crudo detrás de cada vector. Ese texto es el que sale en los resultados, o sea la parte que de verdad lee el modelo o la persona.
Parámetros clave
- Metadata Field (
metadata_field): obligatorio, el campo de texto del dato en crudo, rellenado en la inserción con el trozo que se vectorizó.
Vector Index Name
vectorIndexNameLo que ves en n8n
Notas y casos de uso
Identifica el índice Vector Search por el que pasa la consulta. MongoDB Atlas no busca entre vectores sin él, y se crea desde el panel de Atlas antes de que el flujo se ejecute por primera vez.
Parámetros clave
- Vector Index Name (
vectorIndexName): obligatorio, el nombre dado al índice en la sección Search and Vector Search del clúster.
¿Necesitas ayuda para automatizar MongoDB Atlas Vector Store con n8n?
El equipo te responde directamente.
Cada mensaje lo lee una persona.
MongoDB Atlas Vector Store y n8n, preguntas frecuentes
01¿El nodo MongoDB Atlas Vector Store viene incluido en n8n?
02¿Qué credenciales necesita el nodo para funcionar?
03¿Qué límites tiene el nodo MongoDB Atlas Vector Store n8n?
04¿Qué hay que conectar como mínimo para que funcione?
05¿n8n o Make para un vector store de MongoDB Atlas?
Recibe nuestros tips de integración cada semana.
Sin spam. Cancela cuando quieras.


