我已执行以下查询以加载CSV文件并存储到Neo4j图中。我使用Neo4j中的APOC存储过程构建了查询。但是,它显示出错误。查询如下:
CALL apoc.load.csv("file:///Product_CSV.csv",{sep:","}) YIELD al
CALL apoc.create.node(['Product'], ProductTitle:al.Product_Title,ProductType:al.Product_type}) YIELD node
RETURN count(*);
错误是:
未知程序输出:
al
(第1行,第71栏(偏移:70))" CALL apoc.load.csv(" file:///Product_CSV.csv",{sep:","})YIELD al CALL
poc.create.node(['产品&#39], ProductTitle:al.Product_Title,ProductType:al.Product_type})YIELD节点 返回计数(*);"
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
查看apoc.load.csv
程序签名:
CALL apoc.load.csv('url',{sep:";"}) YIELD lineNo, list, map
此过程不会生成查询中指定的al
输出。
将您的查询更改为:
CALL apoc.load.csv("file:///Product_CSV.csv",{sep:","}) YIELD map
CALL apoc.create.node(['Product'],{ProductTitle:map.Product_Title,ProductType:map.Product_type}) YIELD node
RETURN count(*);