在Neo4j中“创造独特”不创造关系

时间:2017-10-01 18:15:22

标签: neo4j cypher

我想在 neo4j 中使用匹配创建唯一功能创建两个实体之间的关系,但不幸的是,它没有在数据库或记录。以下是我的发言。我该如何修改它?

MATCH (city:City{name:'Prague'}), (street:Street{code:'SVK'})
CREATE UNIQUE (street)-[:BASED_IN]-(city) ;

1 个答案:

答案 0 :(得分:0)

匹配声明运行正常。这是我创建的实体有问题。我错过了冒号:)。这就是我创造它的方式。

CREATE (n:City { name: 'Prague', code: 'PRG'})
CREATE (n:City { name: 'Kiev', code: 'KIV'})
CREATE (n:City { name: 'Berlin', code :'BRN'})
CREATE (n:street { name: 'Shveyk', code: 'SVK'})
CREATE (n:street { name: 'Kreshatik', code: 'KRS'})
CREATE (n:street { name: 'Unter den Linden', code: 'UDL'})