Neo4j-将所有路径导出到csv。每条路径一行

时间:2018-09-06 14:55:07

标签: neo4j cypher export-to-csv graph-databases

我无法导出到CSV。 所以-我有如下图:


Example graph

我需要将其导出到CSV,其中一条路径位于一行中。因此输出将是: enter image description here


而且我不知道Cypher查询应如何工作,如何使用apoc。*过程将其导出为CSV。 重要说明:“ 1”,“ 2”等是节点的属性之一(我只需要导出此一个属性值)。 谢谢! :)

1 个答案:

答案 0 :(得分:0)

不知道最长路径的长度是不可能的...

有了路径后,可以使用extract函数创建一个id数组:extract(x IN NODES(path) | x.id) AS myIds

然后使用apoc.export.csv.query可以将查询导出为CSV,但结果将是:

myIds
1|2|3
A|B|C

注意:默认情况下,|是数组分隔符。