Sim

Neo4j

Verbindung zur Neo4j-Graphdatenbank

Nutzungsanleitung

Integrieren Sie die Neo4j-Graphdatenbank in den Workflow. Kann Knoten und Beziehungen abfragen, erstellen, zusammenführen, aktualisieren und löschen.

Tools

neo4j_query

Führen Sie MATCH-Abfragen aus, um Knoten und Beziehungen aus der Neo4j-Graphdatenbank zu lesen. Für beste Leistung und zur Vermeidung großer Ergebnismengen, fügen Sie LIMIT in Ihre Abfrage ein (z.B.

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaNeo4j-Server-Hostname oder IP-Adresse
portnumberJaNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringJaDatenbankname für die Verbindung
usernamestringJaNeo4j-Benutzername
passwordstringJaNeo4j-Passwort
encryptionstringNeinVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringJaAuszuführende Cypher-Abfrage (typischerweise MATCH-Anweisungen)
parametersobjectNeinParameter für die Cypher-Abfrage als JSON-Objekt. Verwenden Sie diese für dynamische Werte einschließlich LIMIT (z.B. query: "MATCH (n) RETURN n LIMIT $limit", parameters: {limit: 100}).
parametersstringNeinKeine Beschreibung

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
recordsarrayArray von Datensätzen, die von der Abfrage zurückgegeben wurden
recordCountnumberAnzahl der zurückgegebenen Datensätze
summaryjsonZusammenfassung der Abfrageausführung mit Zeitangaben und Zählern

neo4j_create

Führe CREATE-Anweisungen aus, um neue Knoten und Beziehungen zur Neo4j-Graphdatenbank hinzuzufügen

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaNeo4j-Server-Hostname oder IP-Adresse
portnumberJaNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringJaDatenbankname, zu dem verbunden werden soll
usernamestringJaNeo4j-Benutzername
passwordstringJaNeo4j-Passwort
encryptionstringNeinVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringJaAuszuführende Cypher CREATE-Anweisung
parametersobjectNeinParameter für die Cypher-Abfrage als JSON-Objekt

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
summaryjsonErstellungszusammenfassung mit Zählern für erstellte Knoten und Beziehungen

neo4j_merge

Führe MERGE-Anweisungen aus, um Knoten und Beziehungen in Neo4j zu finden oder zu erstellen (Upsert-Operation)

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaNeo4j-Server-Hostname oder IP-Adresse
portnumberJaNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringJaDatenbankname, zu dem verbunden werden soll
usernamestringJaNeo4j-Benutzername
passwordstringJaNeo4j-Passwort
encryptionstringNeinVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringJaAuszuführende Cypher MERGE-Anweisung
parametersobjectNeinParameter für die Cypher-Abfrage als JSON-Objekt

Output

ParameterTypeDescription
messagestringStatusmeldung der Operation
summaryjsonZusammenfassung der Zusammenführung mit Zählern für erstellte oder zugeordnete Knoten/Beziehungen

neo4j_update

Führt SET-Anweisungen aus, um Eigenschaften vorhandener Knoten und Beziehungen in Neo4j zu aktualisieren

Input

ParameterTypeRequiredDescription
hoststringYesNeo4j-Server-Hostname oder IP-Adresse
portnumberYesNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringYesDatenbankname, zu dem eine Verbindung hergestellt werden soll
usernamestringYesNeo4j-Benutzername
passwordstringYesNeo4j-Passwort
encryptionstringNoVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringYesCypher-Abfrage mit MATCH- und SET-Anweisungen zum Aktualisieren von Eigenschaften
parametersobjectNoParameter für die Cypher-Abfrage als JSON-Objekt

Output

ParameterTypeDescription
messagestringStatusmeldung der Operation
summaryjsonAktualisierungszusammenfassung mit Zählern für gesetzte Eigenschaften

neo4j_delete

Führt DELETE- oder DETACH DELETE-Anweisungen aus, um Knoten und Beziehungen aus Neo4j zu entfernen

Input

ParameterTypeRequiredDescription
hoststringYesNeo4j-Server-Hostname oder IP-Adresse
portnumberYesNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringYesDatenbankname, zu dem eine Verbindung hergestellt werden soll
usernamestringYesNeo4j-Benutzername
passwordstringYesNeo4j-Passwort
encryptionstringNoVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringYesCypher-Abfrage mit MATCH- und DELETE/DETACH DELETE-Anweisungen
parametersobjectNoParameter für die Cypher-Abfrage als JSON-Objekt
detachbooleanNoOb DETACH DELETE verwendet werden soll, um Beziehungen zu entfernen, bevor Knoten gelöscht werden

Output

ParameterTypeBeschreibung
messagestringStatusmeldung der Operation
summaryjsonLöschzusammenfassung mit Zählern für gelöschte Knoten und Beziehungen

neo4j_execute

Führt beliebige Cypher-Abfragen auf der Neo4j-Graphdatenbank für komplexe Operationen aus

Input

ParameterTypeErforderlichBeschreibung
hoststringJaNeo4j-Server-Hostname oder IP-Adresse
portnumberJaNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringJaDatenbankname für die Verbindung
usernamestringJaNeo4j-Benutzername
passwordstringJaNeo4j-Passwort
encryptionstringNeinVerbindungsverschlüsselungsmodus (enabled, disabled)
cypherQuerystringJaAuszuführende Cypher-Abfrage (jede gültige Cypher-Anweisung)
parametersobjectNeinParameter für die Cypher-Abfrage als JSON-Objekt

Output

ParameterTypeBeschreibung
messagestringStatusmeldung der Operation
recordsarrayArray von Datensätzen, die von der Abfrage zurückgegeben wurden
recordCountnumberAnzahl der zurückgegebenen Datensätze
summaryjsonAusführungszusammenfassung mit Zeiterfassung und Zählern

Hinweise

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