使用neo4j中的cypher命令创建通过另一个节点的两个节点之间的路径?

问题描述

例如,我有三个节点 a、b、c。我想通过节点 b 在节点 a 和 c 之间创建一个路径(不是关系)。我参考了一些官方文档,但找不到确切的查询

我提到的 https://neo4j.com/docs/cypher-manual/current/clauses/create/#create-create-a-full-path

解决方法

我想这可能就是您要找的:https://neo4j.com/labs/apoc/4.2/overview/apoc.nodes/apoc.nodes.link/。这将获取节点列表并在它们之间创建关系以提供路径。

您也可以使用 Cypher 来执行此操作,但它有点麻烦。此处有一篇展示每种方法的知识库文章:https://neo4j.com/developer/kb/creating-and-working-with-linked-lists/