使用neo4jphp函数“在两个节点之间创建双向关系”;relateTo";

使用neo4jphp函数“在两个节点之间创建双向关系”;relateTo";,neo4j,neo4jphp,Neo4j,Neo4jphp,我在Neo4HP中创建了如下关系 $src->relateTo($dst, 'FRIENDS') ->setProperty('duration', '5') ->save(); 我希望这种关系是无方向的,而不是直接的。 如果我没有错的话,我们可以在Cypher做这件事 create n-[:FRIENDS]-m vs 用Neo4jphp怎么样?我们可以将“relateTo”设置为双向关系吗?Neo4j不支持无向关系。你所要求的是不可能的。你为什么想要无方向

我在Neo4HP中创建了如下关系

$src->relateTo($dst, 'FRIENDS')
    ->setProperty('duration', '5')
    ->save();
我希望这种关系是无方向的,而不是直接的。 如果我没有错的话,我们可以在Cypher做这件事

create n-[:FRIENDS]-m
vs


用Neo4jphp怎么样?我们可以将“relateTo”设置为双向关系吗?

Neo4j不支持无向关系。你所要求的是不可能的。你为什么想要无方向的关系?如果方向对您的域没有意义,只需任意选择一个方向,并在遍历或查询时忽略它。

我们可以在cypher中这样做,创建n-[:likes]-m与创建n-[:likes]>m,您的意思是上述两个命令相同吗?我认为n-[:likes]-m是指“n-[:likes]>m还是n
create n-[:FRIENDS]->m