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

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
recordsarrayArray der von der Abfrage zurückgegebenen Datensätze
recordCountnumberAnzahl der zurückgegebenen Datensätze
summaryjsonAusführungszusammenfassung mit Zeitangaben und Zählern

neo4j_introspect

Untersucht eine Neo4j-Datenbank, um ihr Schema zu ermitteln, einschließlich Knotenlabels, Beziehungstypen, Eigenschaften, Constraints und Indizes.

Eingabe

ParameterTypErforderlichBeschreibung
hoststringJaNeo4j-Server-Hostname oder IP-Adresse
portnumberJaNeo4j-Server-Port (Standard: 7687 für Bolt-Protokoll)
databasestringJaDatenbankname, zu dem verbunden werden soll (z. B. "neo4j", "movies", "social")
usernamestringJaNeo4j-Benutzername
passwordstringJaNeo4j-Passwort
encryptionstringNeinVerbindungsverschlüsselungsmodus (enabled, disabled)

Ausgabe

ParameterTypBeschreibung
messagestringStatusmeldung der Operation
labelsarrayArray der Knotenlabels in der Datenbank
relationshipTypesarrayArray der Beziehungstypen in der Datenbank
nodeSchemasarrayArray der Knotenschemata mit ihren Eigenschaften
relationshipSchemasarrayArray der Beziehungsschemata mit ihren Eigenschaften
constraintsarrayArray der Datenbank-Constraints
indexesarrayArray der Datenbankindizes

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