Je travaille sur windows. J'ai créé un fichier texte de Monogramme de requête à l'aide du bloc-notes. Comment puis-je exécuter la requête dans le fichier à l'aide de Neo4jShell ou Neo4j interface web de la console.
OriginalL'auteur Dinesh | 2013-07-04
Juste d'ajout de fichier comme paramètre lors du démarrage de la console.
Sur windows, il devrait ressembler à ceci :
Ou vous pouvez également imprimer le résultat dans un nouveau fichier
Je suis aussi sûr qu'il y est un moyen de le faire à partir de l'intérieur de la coque et non pas au démarrage, comme il était une fois démontré par Stefan Armbruster, mais pour l'amour de dieu, je ne me souviens pas comment il a fait. Mais cette approche fonctionne aussi bien.
OriginalL'auteur Pieter-Jan
Sur Debian/Ubuntu ou tout *nix installations, utilisez la commande suivante dans le terminal:
$
neo4j-shell -c < path-to-cypher-query-file.cql
Noter que chaque chiffre de requête dans le fichier doit se terminer par un point-virgule et doivent être séparés par une ligne vide à partir d'une autre requête. Aussi, le
.cql
fin (format de fichier) n'est pas obligatoire.OriginalL'auteur kmario23
ou à l'aide de
cypher-shell
OriginalL'auteur danodonovan
La neo4jShell.bat fichier a été supprimé depuis que cette question a été posée. La nouvelle approche pour exécuter monogramme de fichiers est d'utiliser l'application web appelée LazyWebCypher .
neo4j-shell.bat
existe encore, il vous suffit de télécharger le fichier zip pour obtenir. C'est déconseillé, mais les officiels de remplacement estcypher-shell
.OriginalL'auteur ganninu93
Avec Neo4j interface web je viens de faire copier&coller.
Sur la console j'ai parfois l'utilisation de curl pour parler à Neo4j du RESTE de l'interface. Qui me permet d'utiliser les mêmes requêtes (avec des références à des paramètres) que j'ai dans mon application.
Vous devez envelopper la requête dans votre fichier dans un objet json.
de données.json:
commande:
OriginalL'auteur Klaus Baumgartner
./bin/neo4j-shell -chemin ../data/databases/-c < commandes.cql
sur Neo4j 3.2.1
-c
sur les dernières versions.OriginalL'auteur Kaushik Velusamy