Sim

Neo4j

Connexion à la base de données graphe Neo4j

Instructions d'utilisation

Intégrez la base de données graphe Neo4j dans le flux de travail. Permet d'interroger, créer, fusionner, mettre à jour et supprimer des nœuds et des relations.

Outils

neo4j_query

Exécutez des requêtes MATCH pour lire les nœuds et les relations de la base de données graphe Neo4j. Pour de meilleures performances et pour éviter les grands ensembles de résultats, incluez LIMIT dans votre requête (par exemple,

Entrée

ParamètreTypeObligatoireDescription
hoststringOuiNom d'hôte ou adresse IP du serveur Neo4j
portnumberOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur Neo4j
passwordstringOuiMot de passe Neo4j
encryptionstringNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerystringOuiRequête Cypher à exécuter (généralement des instructions MATCH)
parametersobjectNonParamètres pour la requête Cypher sous forme d'objet JSON. À utiliser pour toutes les valeurs dynamiques, y compris LIMIT (par exemple, query: "MATCH (n) RETURN n LIMIT $limit", parameters: {limit: 100}).
parametersstringNonPas de description

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
recordsarrayTableau des enregistrements retournés par la requête
recordCountnumberNombre d'enregistrements retournés
summaryjsonRésumé de l'exécution de la requête avec timing et compteurs

neo4j_create

Exécuter des instructions CREATE pour ajouter de nouveaux nœuds et relations à la base de données graphique Neo4j

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur Neo4j
portnombreOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneOuiNom d'utilisateur Neo4j
passwordchaîneOuiMot de passe Neo4j
encryptionchaîneNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerychaîneOuiInstruction Cypher CREATE à exécuter
parametersobjetNonParamètres pour la requête Cypher sous forme d'objet JSON

Sortie

ParamètreTypeDescription
messagechaîneMessage d'état de l'opération
summaryjsonRésumé de création avec compteurs pour les nœuds et relations créés

neo4j_merge

Exécuter des instructions MERGE pour trouver ou créer des nœuds et relations dans Neo4j (opération d'upsert)

Entrée

ParamètreTypeObligatoireDescription
hostchaîneOuiNom d'hôte ou adresse IP du serveur Neo4j
portnombreOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasechaîneOuiNom de la base de données à laquelle se connecter
usernamechaîneOuiNom d'utilisateur Neo4j
passwordchaîneOuiMot de passe Neo4j
encryptionchaîneNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerychaîneOuiInstruction Cypher MERGE à exécuter
parametersobjetNonParamètres pour la requête Cypher sous forme d'objet JSON

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
summaryjsonRésumé de fusion avec compteurs pour les nœuds/relations créés ou correspondants

neo4j_update

Exécuter des instructions SET pour mettre à jour les propriétés des nœuds et relations existants dans Neo4j

Entrée

ParamètreTypeObligatoireDescription
hoststringOuiNom d'hôte ou adresse IP du serveur Neo4j
portnumberOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur Neo4j
passwordstringOuiMot de passe Neo4j
encryptionstringNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerystringOuiRequête Cypher avec instructions MATCH et SET pour mettre à jour les propriétés
parametersobjectNonParamètres pour la requête Cypher sous forme d'objet JSON

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
summaryjsonRésumé de mise à jour avec compteurs pour les propriétés définies

neo4j_delete

Exécuter des instructions DELETE ou DETACH DELETE pour supprimer des nœuds et des relations de Neo4j

Entrée

ParamètreTypeObligatoireDescription
hoststringOuiNom d'hôte ou adresse IP du serveur Neo4j
portnumberOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur Neo4j
passwordstringOuiMot de passe Neo4j
encryptionstringNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerystringOuiRequête Cypher avec instructions MATCH et DELETE/DETACH DELETE
parametersobjectNonParamètres pour la requête Cypher sous forme d'objet JSON
detachbooleanNonIndique s'il faut utiliser DETACH DELETE pour supprimer les relations avant de supprimer les nœuds

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
summaryjsonRésumé de suppression avec compteurs pour les nœuds et relations supprimés

neo4j_execute

Exécuter des requêtes Cypher arbitraires sur la base de données graphique Neo4j pour des opérations complexes

Entrée

ParamètreTypeObligatoireDescription
hoststringOuiNom d'hôte ou adresse IP du serveur Neo4j
portnumberOuiPort du serveur Neo4j (par défaut : 7687 pour le protocole Bolt)
databasestringOuiNom de la base de données à laquelle se connecter
usernamestringOuiNom d'utilisateur Neo4j
passwordstringOuiMot de passe Neo4j
encryptionstringNonMode de chiffrement de connexion (enabled, disabled)
cypherQuerystringOuiRequête Cypher à exécuter (toute instruction Cypher valide)
parametersobjectNonParamètres pour la requête Cypher sous forme d'objet JSON

Sortie

ParamètreTypeDescription
messagestringMessage d'état de l'opération
recordsarrayTableau des enregistrements retournés par la requête
recordCountnumberNombre d'enregistrements retournés
summaryjsonRésumé d'exécution avec chronométrage et compteurs

Notes

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