我要做的是建立一个人与AWARDED Degree节点的关系。这些Degree节点中只应有一个MBA
,而MBA
的每个节点都会指向这一个节点。
问题是,当我与另一个人的startNode
运行此查询时,它会创建一个新的Degree{value:'MBA'}
节点。我怎样才能将它指向同一个MBA
节点?
我的Cypher查询:
START startNode=node(1)
CREATE UNIQUE
startNode-[:HAS_EDUCATION]->(nodeEducation1:Education{graduated_year:1901})
CREATE UNIQUE nodeEducation1-[:AWARDED]->(a:Degree{value:'MBA'})
RETURN a;
答案 0 :(得分:2)