MongoDB

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.

Usage Instructions

Integrate MongoDB into the workflow. Can find, insert, update, delete, and aggregate data.

Actions

mongodb_query

Execute find operation on MongoDB collection

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)
collectionstringYesCollection name to query
querystringNoMongoDB query filter as JSON string
limitnumberNoMaximum number of documents to return
sortstringNoSort criteria as JSON string

Output

ParameterTypeDescription
messagestringOperation status message
documentsarrayArray of documents returned from the query
documentCountnumberNumber of documents returned

mongodb_insert

Insert documents into MongoDB collection

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)
collectionstringYesCollection name to insert into
documentsarrayYesArray of documents to insert

Output

ParameterTypeDescription
messagestringOperation status message
documentCountnumberNumber of documents inserted
insertedIdstringID of inserted document (single insert)
insertedIdsarrayArray of inserted document IDs (multiple insert)

mongodb_update

Update documents in MongoDB collection

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)
collectionstringYesCollection name to update
filterstringYesFilter criteria as JSON string
updatestringYesUpdate operations as JSON string
upsertbooleanNoCreate document if not found
multibooleanNoUpdate multiple documents

Output

ParameterTypeDescription
messagestringOperation status message
matchedCountnumberNumber of documents matched by filter
modifiedCountnumberNumber of documents modified
documentCountnumberTotal number of documents affected
insertedIdstringID of inserted document (if upsert)

mongodb_delete

Delete documents from MongoDB collection

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)
collectionstringYesCollection name to delete from
filterstringYesFilter criteria as JSON string
multibooleanNoDelete multiple documents

Output

ParameterTypeDescription
messagestringOperation status message
deletedCountnumberNumber of documents deleted
documentCountnumberTotal number of documents affected

mongodb_execute

Execute MongoDB aggregation pipeline

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)
collectionstringYesCollection name to execute pipeline on
pipelinestringYesAggregation pipeline as JSON string

Output

ParameterTypeDescription
messagestringOperation status message
documentsarrayArray of documents returned from aggregation
documentCountnumberNumber of documents returned

mongodb_introspect

Introspect MongoDB database to list databases, collections, and indexes

Input

ParameterTypeRequiredDescription
hoststringYesMongoDB server hostname or IP address
portnumberYesMongoDB server port (default: 27017)
databasestringNoDatabase name to introspect (e.g., "mydb"). If not provided, lists all databases
usernamestringNoMongoDB username
passwordstringNoMongoDB password
authSourcestringNoAuthentication database
sslstringNoSSL connection mode (disabled, required, preferred)

Output

ParameterTypeDescription
messagestringOperation status message
databasesarrayArray of database names
collectionsarrayArray of collection info with name, type, document count, and indexes

On this page