Создание двунаправленного отношения между двумя узлами с помощью функции neo4jphp "relateTo"

Я создаю отношения как следующие в Neo4php

$src->relateTo($dst, 'FRIENDS')
    ->setProperty('duration', '5')
    ->save();

Я хочу, чтобы отношения были ненаправленными, а не направленными. Если я не ошибаюсь, мы можем сделать это в Cypher

create n-[:FRIENDS]-m

против

create n-[:FRIENDS]->m

Как насчет Neo4jphp? Можем ли мы установить "относить" к двунаправленным отношениям?

1 ответ

Neo4j не поддерживает ненаправленные отношения. То, что вы просите, невозможно. Почему вы хотите ненаправленных отношений? Если направление не имеет смысла для вашего домена, просто выберите направление произвольно и игнорируйте его при обходе или запросе.

Другие вопросы по тегам