如何通过匹配属性给现有节点增加关系
发布于 4 年前 作者 irene 1744 次浏览 来自 问答

刚接触NEO4J的小白,想咨询各位大佬们: 我有两种node 一个是个人Person,一个是保险单Policy。我想用Neo4j通过相同的属性关联节点创建关系 每个保险单都有一个投保人一个被保险人,分别有这两种人的身份证号,投保人的身份证号是appcode,被保险人的身份证号是insucode 每个人有一个身份证号code 现在我想建立每个保险单和每个人之间的关系,其中code是共享属性也就是身份证号 MATCH (a:Person) MATCH (b:Policy) WHERE a.code = b.appcode CREATE (a)-[:APPLI]->(b) 和 MATCH (a:Person) MATCH (b:Policy) WHERE a.code = b.insucode CREATE (a)-[:INSU]->(b)

但是运行后都没有变化?求大佬们指导

1 回复

一个match就行啊。 MATCH (a:Person), (b:Policy) WHERE a.code = b.appcode CREATE (a)-[:APPLI]->(b)

回到顶部