2017-07-01 5 views
0

I Chrome als Browser-Schnittstelle in Microsoft Windows 10 bin mit einer CSV-Datei in Neo4j 3.2.1 zu laden, aber der BefehlNeo4j LOAD CSV Fehler: Abfrage kann nicht mit LOAD CSV schließen

LOAD CSV FROM "file:///C:/dir/file.csv" AS row 

gibt den Fehler

Neo.ClientError.Statement.SyntaxError

Query cannot conclude with LOAD CSV (must be RETURN or an update clause)

Jede Hilfe zu verstehen, was falsch ist?

+2

Sie müssen Follow-up der 'LOAD CSV' Teil mit einem' CREATE 'oder' MERGE', um die Daten tatsächlich zu erstellen oder wenn Sie sehen möchten, was Sie zuerst tun, können Sie es auch 'RETURN'. LOAD CSV lädt nur die Daten aus der Datei in den Speicher. Hier ist das Dokument Ref ... http://neo4j.com/docs/developer-manual/current/cypher/clauses/load-csv/#load-csv-import-data-from-a-csv-file –

Antwort

2

Was Dave sagte:

Sie müssen die LOAD CSV Teil mit einer CREATE oder fusionieren verfolgen, um tatsächlich die Daten zu erstellen oder wenn Sie sehen möchten, was Sie tun es Sie könnte zunächst auch ZURÜCK. LOAD CSV lädt nur die Daten aus der Datei in den Speicher.

LOAD CSV FROM "file:///C:/dir/file.csv" AS row 
RETURN row[0]; 

Bessere

LOAD CSV WITH HEADERS FROM "file:///C:/dir/file.csv" AS row 
RETURN row.columName; 

Daten zu erstellen:

LOAD CSV WITH HEADERS FROM "file:///C:/dir/file.csv" AS row 
CREATE (n:Label {attributeName: row.columName}); 

Hier ist der doc ref ... http://neo4j.com/docs/developer-manual/current/cypher/clauses/load-csv/#load-csv-import-data-from-a-csv-file

- Dave Bennett

+0

Vielen Dank Sie für Ihre Beispiele und Referenzinformationen: Problem gelöst. –

Verwandte Themen