【发布时间】:2018-09-05 21:21:55
【问题描述】:
我在 Neo4j 的一个项目中有两个数据库,一个比另一个小得多,我想把小一个带入大一个。一些节点对两者都是通用的,但它们在某些属性上有所不同。
例如,它可能是以下内容:
Database A: (:country{name:'United Kingdom',acronym:'UK'})
Database B: (:country{name:'United Kingdom',acronym:'U.K.'})<-[:lives_in]-(:person{name:'John Smith})
如您所见,数据库 A 缺少节点“John Smith”。我想将数据库 B 带入数据库 A,匹配“名称”,这样数据库 A 现在看起来像:
Database A: (:country{name:'United Kingdom',acronym:'UK'})<-[:lives_in]-(:person{name:'John Smith})
我将如何以这种方式合并两个数据库?
非常感谢
【问题讨论】:
标签: database neo4j merge cypher graph-databases