Sim

MongoDB

Connexion à la base de données MongoDB

L'outil MongoDB vous permet de vous connecter à une base de données MongoDB et d'effectuer une large gamme d'opérations orientées document directement dans vos flux de travail d'agents. Avec une configuration flexible et une gestion sécurisée des connexions, vous pouvez facilement interagir avec vos données et les manipuler.

Avec l'outil MongoDB, vous pouvez :

  • Trouver des documents : interroger des collections et récupérer des documents avec l'opération mongodb_query en utilisant des filtres de requête riches.
  • Insérer des documents : ajouter un ou plusieurs documents à une collection en utilisant l'opération mongodb_insert.
  • Mettre à jour des documents : modifier des documents existants avec l'opération mongodb_update en spécifiant des critères de filtre et les actions de mise à jour.
  • Supprimer des documents : retirer des documents d'une collection en utilisant l'opération mongodb_delete, en spécifiant des filtres et des options de suppression.
  • Agréger des données : exécuter des pipelines d'agrégation complexes avec l'opération mongodb_execute pour transformer et analyser vos données.

L'outil MongoDB est idéal pour les flux de travail où vos agents doivent gérer ou analyser des données structurées basées sur des documents. Qu'il s'agisse de traiter du contenu généré par les utilisateurs, de gérer des données d'application ou d'alimenter des analyses, l'outil MongoDB simplifie l'accès et la manipulation de vos données de manière sécurisée et programmatique.

Instructions d'utilisation

Intégrez MongoDB dans le flux de travail. Permet de trouver, insérer, mettre à jour, supprimer et agréger des données.

Outils

mongodb_query

Exécuter une opération de recherche sur une collection MongoDB

Entrée

ParamètreTypeObligatoireDescription
hoststringOuiNom d'hôte ou adresse IP du serveur MongoDB
portnumberOuiPort du serveur MongoDB (par défaut : 27017)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringNonNom d'utilisateur MongoDB
passwordstringNonMot de passe MongoDB
authSourcestringNonBase de données d'authentification
sslstringNonMode de connexion SSL (disabled, required, preferred)
collectionstringOuiNom de la collection à interroger
querystringNonFiltre de requête MongoDB au format JSON
limitnumberNonNombre maximum de documents à retourner
sortstringNonCritères de tri au format JSON

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
documentstableauTableau des documents retournés par la requête
documentCountnombreNombre de documents retournés

mongodb_insert

Insérer des documents dans une collection MongoDB

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur MongoDB
portnombreOuiPort du serveur MongoDB (par défaut : 27017)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneNonNom d'utilisateur MongoDB
passwordchaîneNonMot de passe MongoDB
authSourcechaîneNonBase de données d'authentification
sslchaîneNonMode de connexion SSL (disabled, required, preferred)
collectionchaîneOuiNom de la collection dans laquelle insérer
documentstableauOuiTableau des documents à insérer

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
documentCountnombreNombre de documents insérés
insertedIdchaîneID du document inséré (insertion unique)
insertedIdstableauTableau des ID des documents insérés (insertion multiple)

mongodb_update

Mettre à jour des documents dans une collection MongoDB

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur MongoDB
portnombreOuiPort du serveur MongoDB (par défaut : 27017)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneNonNom d'utilisateur MongoDB
passwordchaîneNonMot de passe MongoDB
authSourcechaîneNonBase de données d'authentification
sslchaîneNonMode de connexion SSL (disabled, required, preferred)
collectionchaîneOuiNom de la collection à mettre à jour
filterchaîneOuiCritères de filtrage au format JSON
updatechaîneOuiOpérations de mise à jour au format JSON
upsertbooléenNonCréer le document s'il n'existe pas
multibooléenNonMettre à jour plusieurs documents

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
matchedCountnombreNombre de documents correspondant au filtre
modifiedCountnombreNombre de documents modifiés
documentCountnombreNombre total de documents affectés
insertedIdchaîneID du document inséré (si upsert)

mongodb_delete

Supprimer des documents d'une collection MongoDB

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur MongoDB
portnombreOuiPort du serveur MongoDB (par défaut : 27017)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneNonNom d'utilisateur MongoDB
passwordchaîneNonMot de passe MongoDB
authSourcechaîneNonBase de données d'authentification
sslchaîneNonMode de connexion SSL (disabled, required, preferred)
collectionchaîneOuiNom de la collection de laquelle supprimer
filterchaîneOuiCritères de filtrage au format JSON
multibooléenNonSupprimer plusieurs documents

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
deletedCountnombreNombre de documents supprimés
documentCountnombreNombre total de documents affectés

mongodb_execute

Exécuter un pipeline d'agrégation MongoDB

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur MongoDB
portnombreOuiPort du serveur MongoDB (par défaut : 27017)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneNonNom d'utilisateur MongoDB
passwordchaîneNonMot de passe MongoDB
authSourcechaîneNonBase de données d'authentification
sslchaîneNonMode de connexion SSL (disabled, required, preferred)
collectionchaîneOuiNom de la collection sur laquelle exécuter le pipeline
pipelinechaîneOuiPipeline d'agrégation au format JSON

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
documentstableauTableau de documents retournés par l'agrégation
documentCountnombreNombre de documents retournés

Notes

  • Catégorie : tools
  • Type : 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