Neo4j LOAD CSV错误:查询无法以LOAD CSV结束

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Neo4j LOAD CSV错误:查询无法以LOAD CSV结束相关的知识,希望对你有一定的参考价值。

我在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

- 戴夫贝内特

以上是关于Neo4j LOAD CSV错误:查询无法以LOAD CSV结束的主要内容,如果未能解决你的问题,请参考以下文章

r 快速帮助程序功能将Neo4j Shell用于LOAD CSV。设置shell工具并期望文件路径。非常alpha,但它的工作原理。

neo4j在load csv时会出现莫名其妙的路径问题如Neo.ClientError.Statement.ExternalResourceFailed,搞了好久才搞定,现在记录如下

正在加载CSV Neo4j“ Neo.ClientError.Statement.SemanticError:无法使用Test1'的空属性值合并节点”

图数据库neo4j介绍(5)——常用函数

在将节点从 csv 创建到 neo4j 时创建关系

将数据从 neo4j 导出到 csv 而不是 json