Hi All,
I want to merge nodes with different labels but are connected by a relationship and also share the same property value e.g.
(A)-[:SHARES_NAME]->(B)
and I want to merge all B nodes onto A and move all properties and relationships.
Is there any easy way to achieve this?
Thanks
Stuart
https://neo4j.com/labs/apoc/4.1/graph-updates/graph-refactoring/merge-nodes/ provides examples
The examples in here talks about merging nodes with the same label. If I try and manipulate the example it throws a IndexEntryConflictException - there's unique constraints on the name properties for both of these nodes.
IndexEntryConflictException
Well that's a warning sign that you are going to potentially lose information, which may or may not be what you want...
What you can do, is delete the unique constraints, do the merge, and then recreate the constraints.