在py2neo和neo4j中将两个节点折叠成一个节点

collapsing two nodes to one node in py2neo & neo4j

我需要将两个节点折叠成一个节点。 我已经走了这么远 "below" 但我无法实现我想要的。

For example I want to collapse "guy" node and "love" node to a new node preserving the path.

尝试使用您想要的属性创建一个新节点,然后使用 DETACH DELETE.

删除节点(男人和爱)

APOC 中有一个程序:apoc.refactor.mergeNodes

示例:

MATCH (f:Node {value:'Guy'}), (b:Node {value:'Love'})
WITH * LIMIT 1
CALL apoc.refactor.mergeNodes([f,b])
YIELD node RETURN node