【发布时间】:2018-01-31 05:02:57
【问题描述】:
https://raw.githubusercontent.com/saurabhkumar1903/neo4j/master/alterFile/sampletestoutput1.csv
这是显示我预期输出的图像的链接:[https://i.imgur.com/x6CYdfU.jpg]我在纸上绘制它只是为了显示预期输出。
[我有一个包含节点列表的 csv 文件,其中每一行表示第 [0] 行的节点与其他所有节点列表的关系 line2,line2,line[3]... ..line[4500] 在那一行]
例如。 1,3,4,5,7,8
2,4,5,11
4,10,11,15
这里的节点在
line[0] i.e. "1" has a directed relationship with
nodes at line[2] i.e "3" as a friend,
nodes at line[4], i,e."4" as a friend,
nodes at line[6], i,e."5" as a friend,
我想要做的是我想在 neo4j 中显示一个图表,描述每个节点之间建议的朋友关系。
我想不通的是如何迭代整个 csv 文件以及捕获 csv 文件每一行上每个节点之间的关系。
【问题讨论】:
-
我不明白你想做什么你能举一个更明确的例子来说明你在 CSV(摘录)中的内容以及你想要实现的目标吗?
-
首先,在 Neo4j 中的 line[0] 表示当前读取的 CSV live 的第 0 列(前提是您在指令中写了“AS line”)这个 CYpher 是否可以解决您的问题 MATCH(p0:Person {id:line[0]}),(p1:Person{id:line[0]}) CREATE (p0)-[:FRIEND_OF]->(p1) 不过,我同意@logisima,你应该更明确
标签: csv neo4j graph-databases