Создание двунаправленного отношения между двумя узлами с помощью функции neo4jphp "relateTo"
Я создаю отношения как следующие в Neo4php
$src->relateTo($dst, 'FRIENDS')
->setProperty('duration', '5')
->save();
Я хочу, чтобы отношения были ненаправленными, а не направленными. Если я не ошибаюсь, мы можем сделать это в Cypher
create n-[:FRIENDS]-m
против
create n-[:FRIENDS]->m
Как насчет Neo4jphp? Можем ли мы установить "относить" к двунаправленным отношениям?
1 ответ
Neo4j не поддерживает ненаправленные отношения. То, что вы просите, невозможно. Почему вы хотите ненаправленных отношений? Если направление не имеет смысла для вашего домена, просто выберите направление произвольно и игнорируйте его при обходе или запросе.