如何解决如何在 Neo4j 中下载到 CSV
我一直在尝试在我的图表上下载某些数据,但它返回此错误:
Neo.ClientError.Statement.SyntaxError: Type mismatch: expected List<Node> but was Node (line 2,column 27 (offset: 77))"CALL apoc.export.csv.data(c,[],"contrib.csv",{})"
这是我做的查询:
MATCH (c:Contrib) WHERE c.nationality CONTAINS "|" CALL apoc.export.csv.data(c,{}) YIELD file,source,format,nodes,relationships,properties,time,rows,batchSize,batches,done,data RETURN file,data
出了什么问题? :(
谢谢
解决方法
函数的语法:apoc.export.csv.data是
apoc.export.csv.data(nodes,rels,file,config)
- 将给定的节点和关系作为 csv 导出到提供的文件
节点是节点的集合而不是节点。
OLD: MATCH (c:Contrib) WHERE c.nationality CONTAINS "|"
CALL apoc.export.csv.data(c,[],"contrib.csv",{})
NEW: MATCH (c:Contrib) WHERE c.nationality CONTAINS "|"
WITH collect(c) as contribs
CALL apoc.export.csv.data(contribs,{})
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。