Neo4j 创建共享公共属性的所有对之间的关系,避免自循环
我有一个属性节点,比如“from”。我想基于此属性创建相互链接。当我使用代码这样做时,它也会创建自我关系,我希望避免这种情况。 有什么想法吗? 谢谢 然后Neo4j 创建共享公共属性的所有对之间的关系,避免自循环,neo4j,cypher,Neo4j,Cypher,我有一个属性节点,比如“from”。我想基于此属性创建相互链接。当我使用代码这样做时,它也会创建自我关系,我希望避免这种情况。 有什么想法吗? 谢谢 然后 在创建关系之前,只需确保u和v不是同一个节点 MATCH (u:User { from: 'france' }),(v:User { from: 'france' }) WHERE u <> v CREATE UNIQUE (u)-[r:FRENCH]->(v) MATCH(u:User{from:'france'}),(
在创建关系之前,只需确保u和v不是同一个节点
MATCH (u:User { from: 'france' }),(v:User { from: 'france' })
WHERE u <> v
CREATE UNIQUE (u)-[r:FRENCH]->(v)
MATCH(u:User{from:'france'}),(v:User{from:'france'})
你在哪里
创建唯一的(u)-[r:法语]->(v)
MATCH (u:User { from: 'france' }),(v:User { from: 'france' })
CREATE UNIQUE (u)-[r:FRENCH]->(v)
MATCH (u:User { from: 'france' }),(v:User { from: 'france' })
WHERE u <> v
CREATE UNIQUE (u)-[r:FRENCH]->(v)