有没有办法使用Cypher在Neo4j中创建双向关系?我希望该关系是双向的,而不是在两个方向上都建立两个单向关系,例如:
(A)<-[FRIEND]->(B)
而不是:
(A)-[FRIEND]->(B)
(A)<-[FRIEND]-(B)
提前致谢 :)
最佳答案
不,没有。 neo4j中的所有关系都有一个方向,在给定节点处开始和结束。
有少量解决方法。
MATCH (A)-[FRIEND]-(B) RETURN A, B
它不会在乎A是否与B成为 friend ,反之亦然,并且在创建关系时允许我们任意选择方向。
关于neo4j - Neo4j双向关系,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24010932/