Мой график - это направленное дерево, каждая ветвь по дереву имеет уникальную метку для каждого из узлов. Например, все узлы в ветке 1 имеют метку: branch 1
, а все узлы в ветке 2 имеют метку: «ветвь 2». Корневой узел (узел 0) имеет обе метки: branch 1
: branch 2
Neo4j cypher запрос для перечисления всех узлов в последовательности в однонаправленном пути, соответствующем определенной метке
Что такого шифровальщик запрос перечислить все идентификаторы узлов в branch 1
, начиная с корневым узлом в последовательности до последнего узла (с использованием метки:» ветвь 1 ', чтобы найти соответствующие узлы). I.e., для каждого перечисленного узла он и узел непосредственно перед этим также должны иметь метку «ветвь 1».
Какие у вас отношения между узлами ветки? Если у вас есть уникальный ярлык для каждой ветви, вы можете получить все узлы ветви с этим, но если у вас нет отношений, ветвь не находится в какой-либо последовательности, и это не путь (или ветка, если на то пошло, это куча листья в мешке с надписью «ветка х»). – jjaderberg