csv - Neo4j加载CSV文件

标签 csv error-handling neo4j

我试图将CSV上传到Neo4j Desktop(版本3.3.5企业版)。这是我的代码:

LOAD CSV WITH HEADERS FROM "file///:C:/Users/dr-gouda/.Neo4jDesktop/neo4jDatabases/database-22e2ad52-6882-472b-abc6-6c1594e733f2/installation-3.3.5/import/test.csv" as types 
create (a1:Type {Label: types.Label, Name: types.Name, Age: types.Age})

我收到此消息是错误消息:
Neo.ClientError.Statement.ExternalResourceFailed: Invalid URL 'file///:C:/Users/dr-gouda/.Neo4jDesktop/neo4jDatabases/database-22e2ad52-6882-472b-abc6-6c1594e733f2/installation-3.3.5/import/test.csv': no protocol: file///:C:/Users/dr-gouda/.Neo4jDesktop/neo4jDatabases/database-22e2ad52-6882-472b-abc6-6c1594e733f2/installation-3.3.5/import/test.csv
这是怎么回事,我该怎么办?

最佳答案

要导入的文件相对于相关数据库的导入目录(否则,用户使用负载查询来提供敏感文件的文件路径,这将是一个巨大的安全问题)。

由于您已经在该文件中了,因此请使用相对路径... FROM "file:///test.csv" ...
另外,:放在错误的位置。

关于csv - Neo4j加载CSV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50368954/

相关文章:

java - 将插件加载到 Neo4j 数据库的嵌入式版本中

python - 如何在没有 Pandas 的情况下使用 Python 从 CSV 文件中获取 10 个最高值

angular - Angular 7 TypeError : Cannot read pro

swift - “ fatal error :在展开可选值时意外发现nil”是什么意思?

node.js - 无法将属性 'username'设置为null

neo4j - Neo4j备份/恢复是否意味着图数据库的导出/导入?

python - 我正在使用 py2neo 将 python 连接到 neo4j 数据库

python - 如何使用 pandas 从 CSV 文件读取字节数组?

python - 想要使用 python 将 url 链接添加到 .csv 数据源

python - 遍历 csv/xlsx 文件 python 3 中的行和列