A ferramenta MongoDB permite conectar-se a um banco de dados MongoDB e realizar uma ampla variedade de operações orientadas a documentos diretamente nos seus fluxos de trabalho agentic. Com configuração flexível e gerenciamento seguro de conexão, você interage e manipula seus dados com facilidade.
Com a ferramenta MongoDB, você pode:
- Encontrar documentos: Consulte collections e recupere documentos com a operação
mongodb_query usando filtros de consulta ricos.
- Inserir documentos: Adicione um ou vários documentos a uma collection usando a operação
mongodb_insert.
- Atualizar documentos: Modifique documentos existentes com a operação
mongodb_update especificando critérios de filtro e as ações de atualização.
- Excluir documentos: Remova documentos de uma collection usando a operação
mongodb_delete, especificando filtros e opções de exclusão.
- Agregar dados: Execute pipelines de agregação complexos com a operação
mongodb_execute para transformar e analisar seus dados.
A ferramenta MongoDB é ideal para fluxos de trabalho em que seus agentes precisam gerenciar ou analisar dados estruturados baseados em documentos. Seja processando conteúdo gerado por usuários, gerenciando dados de apps ou alimentando analytics, a ferramenta MongoDB simplifica o acesso e a manipulação de dados de forma segura e programática.
Integrate MongoDB into the workflow. Can find, insert, update, delete, and aggregate data.
Execute find operation on MongoDB collection
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | Yes | Database name to connect to (e.g., "mydb") |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
collection | string | Yes | Collection name to query |
query | string | No | MongoDB query filter as JSON string |
limit | number | No | Maximum number of documents to return |
sort | string | No | Sort criteria as JSON string |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
documents | array | Array of documents returned from the query |
documentCount | number | Number of documents returned |
Insert documents into MongoDB collection
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | Yes | Database name to connect to (e.g., "mydb") |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
collection | string | Yes | Collection name to insert into |
documents | array | Yes | Array of documents to insert |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
documentCount | number | Number of documents inserted |
insertedId | string | ID of inserted document (single insert) |
insertedIds | array | Array of inserted document IDs (multiple insert) |
Update documents in MongoDB collection
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | Yes | Database name to connect to (e.g., "mydb") |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
collection | string | Yes | Collection name to update |
filter | string | Yes | Filter criteria as JSON string |
update | string | Yes | Update operations as JSON string |
upsert | boolean | No | Create document if not found |
multi | boolean | No | Update multiple documents |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
matchedCount | number | Number of documents matched by filter |
modifiedCount | number | Number of documents modified |
documentCount | number | Total number of documents affected |
insertedId | string | ID of inserted document (if upsert) |
Delete documents from MongoDB collection
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | Yes | Database name to connect to (e.g., "mydb") |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
collection | string | Yes | Collection name to delete from |
filter | string | Yes | Filter criteria as JSON string |
multi | boolean | No | Delete multiple documents |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
deletedCount | number | Number of documents deleted |
documentCount | number | Total number of documents affected |
Execute MongoDB aggregation pipeline
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | Yes | Database name to connect to (e.g., "mydb") |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
collection | string | Yes | Collection name to execute pipeline on |
pipeline | string | Yes | Aggregation pipeline as JSON string |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
documents | array | Array of documents returned from aggregation |
documentCount | number | Number of documents returned |
Introspect MongoDB database to list databases, collections, and indexes
| Parameter | Type | Required | Description |
|---|
host | string | Yes | MongoDB server hostname or IP address |
port | number | Yes | MongoDB server port (default: 27017) |
database | string | No | Database name to introspect (e.g., "mydb"). If not provided, lists all databases |
username | string | No | MongoDB username |
password | string | No | MongoDB password |
authSource | string | No | Authentication database |
ssl | string | No | SSL connection mode (disabled, required, preferred) |
| Parameter | Type | Description |
|---|
message | string | Operation status message |
databases | array | Array of database names |
collections | array | Array of collection info with name, type, document count, and indexes |