Wie führe ich Cypher in einer Datei aus?

8

Ich arbeite an Windows. Ich habe eine Textdatei der Cypher-Abfrage mit Notepad erstellt. Wie kann ich die Abfrage in der Datei mit Neo4jShell oder Neo4j Web-Interface-Konsole ausführen.

    
Dinesh 04.07.2013, 05:13
quelle

6 Antworten

5

Fügen Sie einfach -file als Parameter hinzu, wenn Sie die Konsole starten.

Unter Windows würde es so aussehen:

%Vor%

Oder Sie können das Ergebnis auch in eine neue Datei drucken

%Vor%

Ich bin mir auch sicher, dass es einen Weg gibt, es innerhalb der Shell und nicht beim Start zu tun, wie es mir Stefan Armbruster einmal gezeigt hat, aber aus Liebe zu Gott kann ich mich nicht erinnern, wie er es gemacht hat . Aber dieser Ansatz funktioniert auch.

    
Pieter-Jan 04.07.2013, 09:05
quelle
13

Unter Debian / Ubuntu oder einer * nix Installation verwenden Sie Folgendes vom Terminal:

$ neo4j-shell -c < path-to-cypher-query-file.cql

Beachten Sie, dass jede Abfrage in der Datei in einem Semikolon enden muss und durch eine Leerzeile von der anderen Abfrage getrennt sein muss. Auch das .cql ending (Dateiformat) ist nicht zwingend erforderlich.

    
kmario23 13.10.2014 09:38
quelle
3

Die Datei neo4jShell.bat wurde entfernt, seit diese Frage gestellt wurde. Der neue Ansatz zum Ausführen von Chiffre-Dateien besteht in der Verwendung der Webanwendung LazyWebCypher .

    
ganninu93 17.01.2017 21:29
quelle
2

Mit Neo4j Web-Interface kopiere ich einfach & amp; einfügen.

In der Konsole verwende ich manchmal curl, um mit der REST-Schnittstelle von Neo4j zu kommunizieren. Dadurch kann ich dieselben Abfragen (mit Verweisen auf separate Parameter) verwenden, die ich in meiner Anwendung habe. Sie müssen die Abfrage in Ihre Datei in ein json-Objekt für das Wrapping umbrechen.

data.json:

%Vor%

Befehl:

%Vor%     
Klaus Baumgartner 20.12.2013 08:39
quelle
0

./ bin / neo4j-shell -path ../data/databases/ -c & lt; commands.cql

auf Neo4j 3.2.1

    
Kaushik Velusamy 04.07.2017 19:06
quelle
0
%Vor%

oder mit cypher-shell

%Vor%     
danodonovan 18.10.2017 13:37
quelle

Tags und Links