Cypher查询,在Neo4j 2.1中加载CSV无响应

时间:2014-03-31 06:56:56

标签: neo4j cypher

尝试通过LOAD CSV命令将数据上传到Neo4j 2.1时,它没有响应,甚至在尝试使用无效路径时也不会抛出任何异常。任何评论

LOAD CSV FROM "file:///d:/import.csv" AS csvLine
MERGE (p:Person { name: csvLine[0]})
MERGE (m:Movie { title: csvLine[1]})  
CREATE (p)-[:PLAYED { role: csvLine[2]}]->(m)

enter image description here

2 个答案:

答案 0 :(得分:1)

很抱歉听到您遇到问题。请刷新浏览器的缓存以使用LOAD CSV语句。

这是里程碑版本中的错误。我在GitHub上打开了一个问题:https://github.com/neo4j/neo4j/issues/2215

  

将Neo4j 2.0.1升级到2.1.0-M01时,包含的JS文件   Cypher的客户端验证作为缓存版本返回   以前的版本。因此,用户试图使用LOAD   CSV功能可以通过单词" LOAD"或"使用"会收到红色的   警告说":help"。为防止出现此问题,请参考URI   JS文件应包含查询字符串键值对   " ...版本2.1.0 =-M06"或者应该为每个更改文件名   发布以包含发行版本。

     

当前解决方法:刷新页面的浏览器缓存(CTRL + F5   在Windows上,Mac OSX上的SHIFT + F5)。

答案 1 :(得分:0)

在Windows用户文件上加载时:C:/ whatever(注意n#39之后没有//或///正斜杠;文件'协议......

http://www.neo4j.org/graphgist?d788e117129c3730a042