Das Format der Cypher-Abfragesprache in Skriptdateien erscheint immer noch etwas mehrdeutig ... Wie füge ich Kommentare zu einer solchen Datei hinzu?Neo4j: Wie füge ich COMMENTS zu einer * .cql (cypher) Datei hinzu?
Vielen Dank!
Das Format der Cypher-Abfragesprache in Skriptdateien erscheint immer noch etwas mehrdeutig ... Wie füge ich Kommentare zu einer solchen Datei hinzu?Neo4j: Wie füge ich COMMENTS zu einer * .cql (cypher) Datei hinzu?
Vielen Dank!
Sie verwenden doppelte Schrägstriche für cypher Kommentare
// this is a comment
das Dateiformat von Neo4j-Shell nicht so viel von Cypher.
Verwenden Semikolons Aussagen zu beenden und Sie eine Reihe von Aussagen mit BEGIN
und COMMIT
für eine größere Transaktion umgeben können.
Sie können auch andere Befehle der neo4j-Shell in dieser Datei haben. Wie schema --await
Beachten Sie, dass die Umsetzung von // für Kommentare scheint Buggy ...
ich dieses test.cql Skript lief ...
// Erzeugt diesem Knoten
CREATE (rec:Customer {Name:"CUSTOMER1"});
// schafft dieser Knoten
CREATE (rec:Customer {Name:"CUSTOMER2"});
CREATE (rec:Customer {Name:"CUSTOMER3"});
// dieser Knoten nicht erstellen (Bug?)
CREATE (rec:Customer {Name:"CUSTOMER4"});
// NICHT diesen Knoten erstellen (Bug?)
// NICHT diesen Knoten erstellen (Bug?)
CREATE (rec:Customer {Name:"CUSTOMER5"});
// Erzeugt diesen Knoten
CREATE (rec:Customer {Name:"CUSTOMER6"});
also nur Die Knoten CUSTOMER1, CUSTOMER2 und CUSTOMER6 wurden erstellt, als ich das über neo4-shell (Ubuntu 16.04) lief
Ich würde mit diesem Punkt übereinstimmen, besonders wenn Sie Anweisungen wie ": param" mit Kommentaren interspersen beginnen. Ich füge einen Fehler mit neo4j ein. –
Von "neo4j-she'll" Ich nehme an, Sie meinen * .sh ...? – Quasaur