neo4j Map回同一标签的可传递图关系

nfs0ujit  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(151)

如何创建Map回相同初始标签的可传递关系。我正在尝试Map表中的数据,这些表的内容如下:
A -〉B -〉C -〉A
B具有来自A的索引列,而C具有来自B和A(多个)的索引列。这是一种传递关系,其中我需要将A中的特定行Map回A中的不同行。如何进行此操作?
这是在整个数据集的标签上完成的,而不是针对任何给定的ID进行过滤。这些标签已经存在于数据库中。

q3qa4bjr

q3qa4bjr1#

如果您已经有了从A-〉B和B-〉C的关系,那么它可以简单地实现如下,假设关系类型为X

MATCH (a:A)-[:X]->(:B)-[:X]->(c:C)
MERGE (c)-[:X]->(a)

这将在每个CA之间创建一个关系,当它们通过B链接时

相关问题