Sim

MongoDB

Conectar a la base de datos MongoDB

La herramienta MongoDB te permite conectarte a una base de datos MongoDB y realizar una amplia gama de operaciones orientadas a documentos directamente dentro de tus flujos de trabajo con agentes. Con una configuración flexible y una gestión segura de conexiones, puedes interactuar fácilmente con tus datos y manipularlos.

Con la herramienta MongoDB, puedes:

  • Encontrar documentos: Consultar colecciones y recuperar documentos con la operación mongodb_query utilizando filtros de consulta avanzados.
  • Insertar documentos: Añadir uno o varios documentos a una colección utilizando la operación mongodb_insert.
  • Actualizar documentos: Modificar documentos existentes con la operación mongodb_update especificando criterios de filtro y acciones de actualización.
  • Eliminar documentos: Eliminar documentos de una colección utilizando la operación mongodb_delete, especificando filtros y opciones de eliminación.
  • Agregar datos: Ejecutar pipelines de agregación complejos con la operación mongodb_execute para transformar y analizar tus datos.

La herramienta MongoDB es ideal para flujos de trabajo donde tus agentes necesitan gestionar o analizar datos estructurados basados en documentos. Ya sea procesando contenido generado por usuarios, gestionando datos de aplicaciones o impulsando análisis, la herramienta MongoDB simplifica el acceso y la manipulación de tus datos de manera segura y programática.

Instrucciones de uso

Integra MongoDB en el flujo de trabajo. Puede encontrar, insertar, actualizar, eliminar y agregar datos.

Herramientas

mongodb_query

Ejecutar operación de búsqueda en colección de MongoDB

Entrada

ParámetroTipoRequeridoDescripción
hoststringNombre de host o dirección IP del servidor MongoDB
portnumberPuerto del servidor MongoDB (predeterminado: 27017)
databasestringNombre de la base de datos a la que conectarse
usernamestringNoNombre de usuario de MongoDB
passwordstringNoContraseña de MongoDB
authSourcestringNoBase de datos de autenticación
sslstringNoModo de conexión SSL (disabled, required, preferred)
collectionstringNombre de la colección a consultar
querystringNoFiltro de consulta MongoDB como cadena JSON
limitnumberNoNúmero máximo de documentos a devolver
sortstringNoCriterios de ordenación como cadena JSON

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
documentsarrayArray de documentos devueltos por la consulta
documentCountnumberNúmero de documentos devueltos

mongodb_insert

Insertar documentos en colección de MongoDB

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MongoDB
portnumberPuerto del servidor MongoDB (predeterminado: 27017)
databasestringNombre de la base de datos a la que conectarse
usernamestringNoNombre de usuario de MongoDB
passwordstringNoContraseña de MongoDB
authSourcestringNoBase de datos de autenticación
sslstringNoModo de conexión SSL (disabled, required, preferred)
collectionstringNombre de la colección en la que insertar
documentsarrayArray de documentos a insertar

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
documentCountnumberNúmero de documentos insertados
insertedIdstringID del documento insertado (inserción única)
insertedIdsarrayArray de IDs de documentos insertados (inserción múltiple)

mongodb_update

Actualizar documentos en colección de MongoDB

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MongoDB
portnumberPuerto del servidor MongoDB (predeterminado: 27017)
databasestringNombre de la base de datos a la que conectarse
usernamestringNoNombre de usuario de MongoDB
passwordstringNoContraseña de MongoDB
authSourcestringNoBase de datos de autenticación
sslstringNoModo de conexión SSL (disabled, required, preferred)
collectionstringNombre de la colección a actualizar
filterstringCriterios de filtro como cadena JSON
updatestringOperaciones de actualización como cadena JSON
upsertbooleanNoCrear documento si no se encuentra
multibooleanNoActualizar múltiples documentos

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
matchedCountnumberNúmero de documentos que coinciden con el filtro
modifiedCountnumberNúmero de documentos modificados
documentCountnumberNúmero total de documentos afectados
insertedIdstringID del documento insertado (si hay upsert)

mongodb_delete

Eliminar documentos de una colección de MongoDB

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MongoDB
portnumberPuerto del servidor MongoDB (predeterminado: 27017)
databasestringNombre de la base de datos a la que conectarse
usernamestringNoNombre de usuario de MongoDB
passwordstringNoContraseña de MongoDB
authSourcestringNoBase de datos de autenticación
sslstringNoModo de conexión SSL (disabled, required, preferred)
collectionstringNombre de la colección de donde eliminar
filterstringCriterios de filtro como cadena JSON
multibooleanNoEliminar múltiples documentos

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
deletedCountnumberNúmero de documentos eliminados
documentCountnumberNúmero total de documentos afectados

mongodb_execute

Ejecutar pipeline de agregación de MongoDB

Entrada

ParámetroTipoObligatorioDescripción
hoststringNombre de host o dirección IP del servidor MongoDB
portnumberPuerto del servidor MongoDB (predeterminado: 27017)
databasestringNombre de la base de datos a la que conectarse
usernamestringNoNombre de usuario de MongoDB
passwordstringNoContraseña de MongoDB
authSourcestringNoBase de datos de autenticación
sslstringNoModo de conexión SSL (disabled, required, preferred)
collectionstringNombre de la colección donde ejecutar el pipeline
pipelinestringPipeline de agregación como cadena JSON

Salida

ParámetroTipoDescripción
messagestringMensaje de estado de la operación
documentsarrayArray de documentos devueltos por la agregación
documentCountnumberNúmero de documentos devueltos

Notas

  • Categoría: tools
  • Tipo: mongodb
On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started