Простой вопрос: как рассчитать максимальное значение глубины и путь максимальной глубины из узла, используя neo4j (2.3.11) cypher?
Объяснение моего сценария
У меня естьметка узла с именем person и типы отношений с именем supervised .
Представьте себе сценарий: узел 1 может контролировать 2 , 2 может контролировать 3 и 4 , 4 может контролировать 5 и т. Д.
Итак, 1 нужно:
Я хочу создать шифр, который получит в качестве параметра идентификатор, например, 1 (personID), и вернет путь [1, 2,4, 5 ....]
И еще один шифр, который возвращает счет пути.
Я попробовал этот шифр (neo4j2.3.11) для второго случая, безуспешно:
MATCH (person:Person)-[SUPERVISED*]->()
WITH person, LENGTH(SUPERVISED) AS depth
where person.personID = 'la3486551918237738'
RETURN person, depth;
На основании это решение