【发布时间】:2014-03-31 06:56:56
【问题描述】:
当尝试通过 LOAD CSV 命令将数据上传到 Neo4j 2.1 时,它没有响应,甚至在尝试使用无效路径时也不会抛出任何异常。任何cmets
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)
【问题讨论】:
-
您尝试使用 Neo4jShell 吗?例如。通过网络控制台?
http://localhost:7474/webadmin/#/console/(记得在末尾加分号)。您能检查data/log/console.log是否有任何错误消息吗? -
试了一下,好像报错正确:
/d:/import.csv (No such file or directory) Neo.TransientError.Network.UnknownFailure -
@MichaelHunger 但我没有;尝试时没有出错,你有没有得到任何错误或信息
-
通过
http://localhost:7474/webadmin/#/console/执行时上传成功..谢谢..但是为什么它没有在默认执行页面中执行 -
此功能是全新的,可能会被修复。此外,通过浏览器上传可能包含一些终端没有的安全限制。无论哪种方式,我仍然使用我可信赖的 Perl 脚本来处理 CSV 并生成所需的 Cypher……不过,最适合较小的表,因为 Cypher 相比之下相当冗长。