在windows下加载CSV文件不适用于chyper和Neo4j
我使用NEO4J 3.2.3。我想在Windows下将本地csv文件导入neo4j。 我使用了官方网站上的文档,只是替换了我案例的文件路径。我的chyper看起来像这样:在windows下加载CSV文件不适用于chyper和Neo4j,neo4j,Neo4j,我使用NEO4J 3.2.3。我想在Windows下将本地csv文件导入neo4j。 我使用了官方网站上的文档,只是替换了我案例的文件路径。我的chyper看起来像这样: LOAD CSV WITH HEADERS FROM "file:C:/Users/NP- 900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv" AS line WITH line LIMIT 4 RETURN line 根据文档,此查询仅显示ch
LOAD CSV WITH HEADERS FROM "file:C:/Users/NP-
900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv"
AS line
WITH line LIMIT 4
RETURN line
根据文档,此查询仅显示chyper如何识别csv文件。
我得到了以下错误:
Neo.DatabaseError.General.UnknownError URI不是分层的
《开发人员手册》还指出,文件路径应该与Neo4J的导入库相对应。小问题是我没有导入库。
我做错了什么?首先,允许Neo4j从磁盘上的任何地方加载CSV
dbms.directories.import=import
(在它前面放一个#
)加载CSV
中使用了错误路径
尝试以下操作:
LOAD CSV WITH HEADERS FROM "file:///C:/Users/NP-
900XC/Documents/Business/BooknWalk/neo4jimportBnw/bookdomain.csv"
正如您所看到的,关键的区别是“//
”
“exe”安装方法没有问题;只要正确设置Neo4j,它将从Windows计算机上的任何目录加载。将bookdomain.csv放入C:\Users\NP-900XC\Documents\Neo4j\default.graphdb\import并从“file:/bookdomain.csv”加载带有标题的csv,然后删除EXE安装并开始使用ZIP安装。你会发现找到目录要容易得多:-)谢谢@Sergio它成功了。我不明白为什么文档会说:确保使用正确的URL。特别是对于文件URL:在OSX和Unix上使用file:///path/to/data.csv,并在Windows上使用类似于:file:c:/path/to/data.csv的URL。我很高兴它成功了。也许这些文件有点旧,我真的不知道。