Neo4j - 仍然与'创造独特'重复关系

时间:2016-08-25 06:52:38

标签: neo4j unique relationship

我目前正在尝试在Person节点和Item节点之间创建关系。 但是两者之间给定属性和值的关系应该是唯一的。 因此,根据Neo4j文档,使用CREATE UNIQUE就足够了:

MATCH (p:Person), (i) 
WHERE id(p) = 561 
AND id(i) = 213 
Create Unique (p)-[:TAG {comment:'test comment',date:timestamp()}]->(i);

但是当多次运行此查询时,我会获得尽可能多的重复关系。 有谁知道如何纠正这个?

谢谢!

1 个答案:

答案 0 :(得分:0)

实际上,我发现每个创建唯一调用之间的日期值会有所不同,这使得每个关系都是唯一的。 所以我想我必须删除日期属性以强制其余属性的唯一性。