繁体   English   中英

如何将两个节点合并在一起,并保留指向NEO4j / Cypher中节点的所有链接?

[英]How to merge two nodes together and retain all links to the nodes in NEO4j / Cypher?

我正在尝试将2个节点合并到NEO4j中。

每个节点都有自己独立的指向nodeA和nodeB的链接集。

我想将nodeA和nodeB之间的所有属性合并在一起,因为它们具有一些不同的属性。 同时还在新合并的节点中保留了到两个节点的所有链接。

我什至会这样做呢?

您应该查看APOC程序 过程apoc.refactor.mergeNodes完全apoc.refactor.mergeNodes您的需求。

MATCH (f:Person {name:'Foo'}), (b:Person {surname:'Bar'})
CALL apoc.refactor.mergeNodes([f,b])
YIELD node RETURN node

文档和示例: https : //neo4j.com/docs/labs/apoc/current/graph-up​​dates/graph-refactoring/merge-nodes/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM