我在Windows10中使用Chrome作为浏览器界面来加载Neo4j 3.2.1中的CSV文件,但命令
LOAD CSV FROM "file:///C:/dir/file.csv" AS row
返回错误
Neo.ClientError.Statement.SyntaxError
查询不能以LOAD CSV结束(必须是RETURN或更新子句)
任何帮助,以了解什么是错的?
戴夫说:
您需要使用CREATE或MERGE跟进LOAD CSV部分以实际创建数据,或者如果您想先查看您正在执行的操作,还可以返回它。 LOAD CSV只是将文件中的数据加载到内存中。
LOAD CSV FROM "file:///C:/dir/file.csv" AS row
RETURN row[0];
更好
LOAD CSV WITH HEADERS FROM "file:///C:/dir/file.csv" AS row
RETURN row.columName;
要创建数据:
LOAD CSV WITH HEADERS FROM "file:///C:/dir/file.csv" AS row
CREATE (n:Label {attributeName: row.columName});
这是doc ref ... http://neo4j.com/docs/developer-manual/current/cypher/clauses/load-csv/#load-csv-import-data-from-a-csv-file
- 戴夫贝内特