【发布时间】:2021-11-05 08:52:10
【问题描述】:
下午好! 我有一个具有以下结构的 csv 文件:
numberRow,A,B,C
0,a1,b1,c1
1,,,c2
2,,b2,c3
3,a2,b3,c4
4,,,c5
...
我上传使用,对于其他节点,脚本类似
LOAD CSV WITH HEADERS FROM 'file:///file.csv' AS row
WITH row
WHERE row.a IS NOT NULL
CREATE
(aa:A {numberRow: toInteger(row.numberRow), value: row.a});
我的任务是得到如下形式的图表
CREATE
(a1:A {numberRow: 0, value: 'a1'})-[:R]-(b1:B {numberRow: 0, value: 'b1'})-[:R]->(c1:C {numberRow: 0, value: 'c1'}),
(a1)-[:R]-(b1)-[:R]->(c2:C {numberRow: 1, value: 'c2'}),
(a1)-[:R]-(b2:B {numberRow: 2, value: 'b2'})-[:R]->(c3:C {numberRow: 2, value: 'c3'}),
(a2:A {numberRow: 3, value: 'a2'})-[:R]-(b3:B {numberRow: 3, value: 'b3'})-[:R]->(c4:C {numberRow: 3, value: 'c4'}),
(a2)-[:R]-(b3)-[:R]->(c5:C {numberRow: 4, value: 'c5'})
请告诉我如何提出绘制图表的请求,可能会将所有节点一起加载,我提前感谢
【问题讨论】: