尝试通过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)
答案 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之后没有//或///正斜杠;文件'协议......