谢谢你的回答。我正在回发查询,因为有一个“]”我忘记删除了:
LOAD CSV WITH HEADERS FROM 'file:///vgsales.csv' AS line CREATE(v:Vgsales {rank: toInteger(line.Rank), name: line.Name, platform: line.Platform, year:toInteger(line.Year)}) WITH v MERGE (g:GENRE {genre: line.Genre}) MERGE (p:PUBLISHER {publisher: line.Publisher, NA_sales: toInteger(line.NA_Sales), EU_sales: toInteger(line.EU_Sales), JP_sales: toInteger(line.JP_Sales), Other_sales: toInteger(line.Other_Sales), Global_sales: toInteger(line.Global_Sales)}) MERGE (v)-[:IN_GENRE]->(g) MERGE (p)-[:PUBLISHED]->(v)
但是,该查询仍然不起作用。我有这个错误:在这里输入图像描述
这就是我的数据集的样子:在这里输入图像描述
我尝试使用Neo4j工具和导入csv文件。 我有个问题。我的csv文件是清晰的,但是,在neo4j浏览器。
然后我试着用斜线。
在cypher中是否可以使用导入功能根据csv的值在节点之间创建不同的关系。 可能有简单的方法做这件事。但我在网上没有得到任何参考资料。谢了。
我试图通过macOS开发机器上的Cypher Shell(而不是neo4j-shell)将一个大型CSV文件导入到neo4j3.x中。 当shell尝试访问CSV文件时,Neo4j应用程序的路径会被添加到前面。这将导致如下所示的concat路径: 这会抛出一个“无法加载外部资源:...”误差 密码脚本被正确加载,因为预先的约束命令按预期执行。当密码脚本试图使用“load_csv”访问CSV文件时,