AACFlow

MongoDB

Connect to MongoDB database

Usage Instructions

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

Tools

mongodb_query

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description
collectionstringYesNo description
querystringNoNo description
limitnumberNoNo description
sortstringNoNo description

Output

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

mongodb_insert

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description
collectionstringYesNo description
documentsarrayYesNo description

Output

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

mongodb_update

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description
collectionstringYesNo description
filterstringYesNo description
updatestringYesNo description
upsertbooleanNoNo description
multibooleanNoNo description

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

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description
collectionstringYesNo description
filterstringYesNo description
multibooleanNoNo description

Output

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

mongodb_execute

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringYesDatabase name to connect to (e.g., "mydb")
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description
collectionstringYesNo description
pipelinestringYesNo description

Output

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

mongodb_introspect

Input

ParameterTypeRequiredDescription
hoststringYesNo description
portnumberYesNo description
databasestringNoDatabase name to introspect (e.g., "mydb"). If not provided, lists all databases
usernamestringNoNo description
passwordstringNoNo description
authSourcestringNoNo description
sslstringNoNo description

Output

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

On this page

Start building today
Trusted by over 100,000 builders.
The SaaS platform to build AI agents and run your agentic workforce.
Get started