MongoDB
Conectar a la base de datos MongoDB
Configuración
Buscar documentos
Operación
Buscar documentos
Host*
localhost or your.mongodb.host
Puerto*
27017
Nombre de la base de datos*
your_database
Nombre de usuario*
mongodb_user
Contraseña*
••••••••
Origen de autenticación
admin
Modo SSL
Preferido
Nombre de la colección*
users
Filtro de consulta (JSON)
json
{"status": "active"}
Límite
100
Orden (JSON)
json
{"createdAt": -1}
Buscar documentos (
mongodb_query)Ejecuta la operación find en una colección de MongoDB
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
host | string | Sí | Nombre de host o dirección IP del servidor de MongoDB |
port | number | Sí | Puerto del servidor de MongoDB (predeterminado: 27017) |
database | string | Sí | Nombre de la base de datos a la que conectarse |
username | string | No | Nombre de usuario de MongoDB |
password | string | No | Contraseña de MongoDB |
authSource | string | No | Base de datos de autenticación |
ssl | string | No | Modo de conexión SSL (disabled, required, preferred) |
collection | string | Sí | Nombre de la colección a consultar |
query | string | No | Filtro de consulta de MongoDB como cadena JSON |
limit | number | No | Número máximo de documentos a devolver |
sort | string | No | Criterios de ordenación como cadena JSON |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
message | string | Mensaje de estado de la operación |
documents | array | Matriz de documentos devueltos por la consulta |
documentCount | number | Número de documentos devueltos |
Insertar documentos
Operación
Insertar documentos
Host*
localhost o tu.mongodb.host
Puerto*
27017
Nombre de la base de datos*
your_database
Nombre de usuario*
mongodb_user
Contraseña*
••••••••
Origen de autenticación
admin
Modo SSL
Preferido
Nombre de la colección*
users
Documentos (matriz JSON)*
json
[{"name": "John Doe", "email": "john@example.com", "status": "active"}]
Insertar documentos (
mongodb_insert)Inserta documentos en una colección de MongoDB
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
host | string | Sí | Nombre de host o dirección IP del servidor MongoDB |
port | number | Sí | Puerto del servidor MongoDB (predeterminado: 27017) |
database | string | Sí | Nombre de la base de datos a la que conectarse |
username | string | No | Nombre de usuario de MongoDB |
password | string | No | Contraseña de MongoDB |
authSource | string | No | Base de datos de autenticación |
ssl | string | No | Modo de conexión SSL (deshabilitado, obligatorio, preferido) |
collection | string | Sí | Nombre de la colección en la que insertar |
documents | array | Sí | Matriz de documentos a insertar |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
message | string | Mensaje de estado de la operación |
documentCount | number | Número de documentos insertados |
insertedId | string | ID del documento insertado (inserción única) |
insertedIds | array | Matriz de IDs de documentos insertados (inserción múltiple) |
Actualizar documentos
Operación
Actualizar documentos
Host*
localhost o tu.mongodb.host
Puerto*
27017
Nombre de la base de datos*
tu_base_de_datos
Nombre de usuario*
mongodb_user
Contraseña*
••••••••
Origen de autenticación
admin
Modo SSL
Preferido
Nombre de la colección*
users
Filtro (JSON)*
json
{"name": "Alice Test"}
Actualización (JSON)*
json
{"$set": {"name": "Jane Doe", "email": "jane@example.com"}}
Upsert
Falso
Actualizar varios
Falso
Actualizar documentos (
mongodb_update)Actualizar documentos en la colección de MongoDB
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
host | string | Sí | Nombre de host o dirección IP del servidor MongoDB |
port | number | Sí | Puerto del servidor MongoDB (predeterminado: 27017) |
database | string | Sí | Nombre de la base de datos a la que conectarse |
username | string | No | Nombre de usuario de MongoDB |
password | string | No | Contraseña de MongoDB |
authSource | string | No | Base de datos de autenticación |
ssl | string | No | Modo de conexión SSL (deshabilitado, requerido, preferido) |
collection | string | Sí | Nombre de la colección a actualizar |
filter | string | Sí | Criterios de filtro como cadena JSON |
update | string | Sí | Operaciones de actualización como cadena JSON |
upsert | boolean | No | Crear documento si no se encuentra |
multi | boolean | No | Actualizar varios documentos |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
message | string | Mensaje de estado de la operación |
matchedCount | number | Número de documentos que coinciden con el filtro |
modifiedCount | number | Número de documentos modificados |
documentCount | number | Número total de documentos afectados |
insertedId | string | ID del documento insertado (si upsert) |
Eliminar documentos
Operación
Eliminar documentos
Host*
localhost or your.mongodb.host
Puerto*
27017
Nombre de la base de datos*
your_database
Nombre de usuario*
mongodb_user
Contraseña*
••••••••
Fuente de autenticación
admin
Modo SSL
Preferido
Nombre de la colección*
users
Filtro (JSON)*
json
{"status": "inactive"}
Eliminar varios
Falso
Eliminar documentos (
mongodb_delete)Eliminar documentos de la colección de MongoDB
Entrada
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
host | string | Sí | Nombre de host o dirección IP del servidor MongoDB |
port | number | Sí | Puerto del servidor MongoDB (predeterminado: 27017) |
database | string | Sí | Nombre de la base de datos a la que conectarse |
username | string | No | Nombre de usuario de MongoDB |
password | string | No | Contraseña de MongoDB |
authSource | string | No | Base de datos de autenticación |
ssl | string | No | Modo de conexión SSL (deshabilitado, obligatorio, preferido) |
collection | string | Sí | Nombre de la colección de la que eliminar |
filter | string | Sí | Criterios de filtro como cadena JSON |
multi | boolean | No | Eliminar varios documentos |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
message | string | Mensaje de estado de la operación |
deletedCount | number | Número de documentos eliminados |
documentCount | number | Número total de documentos afectados |
Pipeline de agregación
Operación
Pipeline de agregación
Host*
localhost o tu.mongodb.host
Puerto*
27017
Nombre de la base de datos*
tu_base_de_datos
Nombre de usuario*
usuario_mongodb
Contraseña*
••••••••
Origen de autenticación
admin
Modo SSL
Preferido
Nombre de la colección*
usuarios
Pipeline de agregación (array JSON)*
json
[{"$group": {"_id": "$status", "count": {"$sum": 1}}}]
Pipeline de agregación (
mongodb_execute)Ejecutar pipeline de agregación de MongoDB
Entrada
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
host | cadena | Sí | Nombre de host o dirección IP del servidor MongoDB |
port | número | Sí | Puerto del servidor MongoDB (predeterminado: 27017) |
database | cadena | Sí | Nombre de la base de datos a la que conectarse |
username | cadena | No | Nombre de usuario de MongoDB |
password | cadena | No | Contraseña de MongoDB |
authSource | cadena | No | Base de datos de autenticación |
ssl | cadena | No | Modo de conexión SSL (deshabilitado, requerido, preferido) |
collection | cadena | Sí | Nombre de la colección sobre la que ejecutar el pipeline |
pipeline | cadena | Sí | Pipeline de agregación como cadena JSON |
Salida
| Parámetro | Tipo | Descripción |
|---|---|---|
message | cadena | Mensaje de estado de la operación |
documents | array | Array de documentos devueltos por la agregación |
documentCount | número | Número de documentos devueltos |
Instrucciones de uso
Integra MongoDB en el workflow. Puede buscar, insertar, actualizar, eliminar y agregar datos.
Notas
- Categoría:
tools - Tipo:
mongodb