Sim

MongoDB

Verbindung zur MongoDB-Datenbank herstellen

Das MongoDB-Tool ermöglicht es Ihnen, eine Verbindung zu einer MongoDB-Datenbank herzustellen und eine Vielzahl von dokumentenorientierten Operationen direkt innerhalb Ihrer agentischen Workflows durchzuführen. Mit flexibler Konfiguration und sicherem Verbindungsmanagement können Sie einfach mit Ihren Daten interagieren und diese manipulieren.

Mit dem MongoDB-Tool können Sie:

  • Dokumente finden: Sammlungen abfragen und Dokumente mit der mongodb_queryOperation unter Verwendung umfangreicher Abfragefilter abrufen.
  • Dokumente einfügen: Fügen Sie ein oder mehrere Dokumente zu einer Sammlung mit der mongodb_insertOperation hinzu.
  • Dokumente aktualisieren: Ändern Sie bestehende Dokumente mit der mongodb_updateOperation, indem Sie Filterkriterien und Aktualisierungsaktionen angeben.
  • Dokumente löschen: Entfernen Sie Dokumente aus einer Sammlung mit der mongodb_deleteOperation, indem Sie Filter und Löschoptionen angeben.
  • Daten aggregieren: Führen Sie komplexe Aggregationspipelines mit der mongodb_executeOperation aus, um Ihre Daten zu transformieren und zu analysieren.

Das MongoDB-Tool ist ideal für Workflows, bei denen Ihre Agenten strukturierte, dokumentenbasierte Daten verwalten oder analysieren müssen. Ob bei der Verarbeitung von benutzergenerierten Inhalten, der Verwaltung von App-Daten oder der Unterstützung von Analysen - das MongoDB-Tool vereinfacht den Datenzugriff und die Datenmanipulation auf sichere, programmatische Weise.

Gebrauchsanweisung

Integrieren Sie MongoDB in den Workflow. Kann Daten finden, einfügen, aktualisieren, löschen und aggregieren.

Tools

mongodb_query

Führt eine Suchoperation in einer MongoDB-Sammlung aus

Eingabe

ParameterTypeRequiredDescription
hoststringYesMongoDB-Server-Hostname oder IP-Adresse
portnumberYesMongoDB-Server-Port (Standard: 27017)
databasestringYesDatenbankname, zu dem eine Verbindung hergestellt werden soll
usernamestringNoMongoDB-Benutzername
passwordstringNoMongoDB-Passwort
authSourcestringNoAuthentifizierungsdatenbank
sslstringNoSSL-Verbindungsmodus (disabled, required, preferred)
collectionstringYesName der abzufragenden Sammlung
querystringNoMongoDB-Abfragefilter als JSON-String
limitnumberNoMaximale Anzahl der zurückzugebenden Dokumente
sortstringNoSortierkriterien als JSON-String

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
documentsarrayArray der aus der Abfrage zurückgegebenen Dokumente
documentCountnumberAnzahl der zurückgegebenen Dokumente

mongodb_insert

Dokumente in MongoDB-Sammlung einfügen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaMongoDB-Server-Hostname oder IP-Adresse
portnumberJaMongoDB-Server-Port (Standard: 27017)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringNeinMongoDB-Benutzername
passwordstringNeinMongoDB-Passwort
authSourcestringNeinAuthentifizierungsdatenbank
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
collectionstringJaName der Sammlung, in die eingefügt werden soll
documentsarrayJaArray der einzufügenden Dokumente

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
documentCountnumberAnzahl der eingefügten Dokumente
insertedIdstringID des eingefügten Dokuments (einzelnes Einfügen)
insertedIdsarrayArray der IDs der eingefügten Dokumente (mehrfaches Einfügen)

mongodb_update

Dokumente in MongoDB-Sammlung aktualisieren

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaMongoDB-Server-Hostname oder IP-Adresse
portnumberJaMongoDB-Server-Port (Standard: 27017)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringNeinMongoDB-Benutzername
passwordstringNeinMongoDB-Passwort
authSourcestringNeinAuthentifizierungsdatenbank
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
collectionstringJaName der zu aktualisierenden Sammlung
filterstringJaFilterkriterien als JSON-String
updatestringJaUpdate-Operationen als JSON-String
upsertbooleanNeinDokument erstellen, falls nicht gefunden
multibooleanNeinMehrere Dokumente aktualisieren

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
matchedCountnumberAnzahl der vom Filter gefundenen Dokumente
modifiedCountnumberAnzahl der geänderten Dokumente
documentCountnumberGesamtzahl der betroffenen Dokumente
insertedIdstringID des eingefügten Dokuments (bei Upsert)

mongodb_delete

Dokumente aus MongoDB-Sammlung löschen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaMongoDB-Server-Hostname oder IP-Adresse
portnumberJaMongoDB-Server-Port (Standard: 27017)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringNeinMongoDB-Benutzername
passwordstringNeinMongoDB-Passwort
authSourcestringNeinAuthentifizierungsdatenbank
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
collectionstringJaName der Sammlung, aus der gelöscht werden soll
filterstringJaFilterkriterien als JSON-String
multibooleanNeinMehrere Dokumente löschen

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
deletedCountnumberAnzahl der gelöschten Dokumente
documentCountnumberGesamtanzahl der betroffenen Dokumente

mongodb_execute

MongoDB-Aggregationspipeline ausführen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaMongoDB-Server-Hostname oder IP-Adresse
portnumberJaMongoDB-Server-Port (Standard: 27017)
databasestringJaName der Datenbank, zu der verbunden werden soll
usernamestringNeinMongoDB-Benutzername
passwordstringNeinMongoDB-Passwort
authSourcestringNeinAuthentifizierungsdatenbank
sslstringNeinSSL-Verbindungsmodus (disabled, required, preferred)
collectionstringJaName der Sammlung, auf der die Pipeline ausgeführt werden soll
pipelinestringJaAggregationspipeline als JSON-String

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
documentsarrayArray von Dokumenten, die von der Aggregation zurückgegeben wurden
documentCountnumberAnzahl der zurückgegebenen Dokumente

Hinweise

  • Kategorie: tools
  • Typ: 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