【发布时间】:2017-12-30 04:05:54
【问题描述】:
我将 CSV 文件保存在 Dropbox 上,我想将它们加载到 Neo4j 上。
共享 用户节点 csv 文件的链接:https://www.dropbox.com/s/6kibjeea5e4cks1/users.csv?dl=0
这是密码
USING PERIODIC COMMIT 100
LOAD CSV WITH HEADERS FROM "https://www.dropbox.com/s/6kibjeea5e4cks1/users.csv?dl=0" AS line
CREATE(u:User{userId: toInt(line.Id), username: line.UserName, fullname: line.FullName})
我使用的 Neo4j 版本是 Neo4j Enterprise 版本 3.0.9。
结果显示它成功创建了用户节点,但它创建了超过 300 个没有用户名和全名的节点,即使 CSV 文件中有 9 个节点有用户名和全名。我错过了什么?
我尝试将 URL 从共享链接更改为 下载链接,但出现了错误 无法加载外部资源。
【问题讨论】:
-
我使用的是 Neo4j 3.1.5,我可以使用 Dropbox 链接重现您的错误。如果我将文件放入导入文件夹并从本地文件运行 LOAD CSV,它将按预期工作。
-
@Fabio 我无法将文件放入导入文件夹,因为 Neo4j 服务器在天蓝色上。或者有没有我可以在部署在 azure 上的 Neo4j Server 上执行此操作