【发布时间】:2016-06-29 01:42:02
【问题描述】:
我在 neo4j 社区版中运行,希望在我的下载文件夹中上传一个 csv
LOAD CSV WITH HEADERS FROM "file:/Users/santouko/Downloads/neo4j_module_datasets/test.csv" as line
RETURN count(*);
但是它返回错误消息,其中路径与我指定的路径不同,有什么可能的原因吗?
Couldn't load the external resource at: file:/Users/santokou/Documents/Neo4j/default.graphdb/import/Users/santokou/Downloads/neo4j_module_datasets/test.csv
【问题讨论】:
-
尝试添加“/”、“file://Users....”或“file:///Users....”。问题是它将您的 uri 作为相对路径而不是绝对路径。或者“文件:../../../../Downloads/neo4j_module_datasets/test.csv”也应该可以工作。
-
这些都不起作用,最后一个返回不同的错误:URI 不是分层的
-
你能把你的csv移到
file:/Users/santokou/Documents/Neo4j/default.graphdb/import吗?出于安全原因,它是存储外部 csv 的默认路径。然后,如果您通过相对路径调用它,它应该可以工作。如果该路径中没有“导入”文件夹,请创建一个。 -
感谢 Sevle。这确实有效。也想这样做,试图使其他路径工作,但 nvmd