执行 Neo4j 查询时出错
Error while executing Neo4j query
我执行了以下查询来加载 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(*);
错误是:
Unknown procedure output: al
(line 1, column 71 (offset: 70)) "CALL
apoc.load.csv("file:///Product_CSV.csv",{sep:","}) YIELD al CALL
poc.create.node(['Product'],
ProductTitle:al.Product_Title,ProductType:al.Product_type}) YIELD node
RETURN count(*);"
有人可以帮我解决这个问题吗?
查看 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(*);
我执行了以下查询来加载 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(*);
错误是:
Unknown procedure output:
al
(line 1, column 71 (offset: 70)) "CALL apoc.load.csv("file:///Product_CSV.csv",{sep:","}) YIELD al CALL
poc.create.node(['Product'], ProductTitle:al.Product_Title,ProductType:al.Product_type}) YIELD node RETURN count(*);"
有人可以帮我解决这个问题吗?
查看 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(*);