【发布时间】:2020-03-18 21:48:30
【问题描述】:
当我尝试添加带有标签的新节点(Phone、Name)但与现有节点的关系尚不存在时,节点和关系不会被创建。
这是一个存在关系的前后状态:
MATCH (n:Identity)-[a:ATTR]->(attr) RETURN *
这是变异查询:
MATCH (n:Identity {id:'4a028061-8dde-4f64-80c9-ae048e3f81fc'})
MERGE (n)-[na:ATTR]->(name:Name {val: 'John Smith'})
MERGE (n)-[pa:ATTR]->(p:Phone {val:2326410083})
RETURN *
我知道这个问题类似于Neo4J - Merge statement not creating new nodes with a relationship,但就我而言,我在节点上使用过滤器。我错过了什么?
【问题讨论】: