как получить последний узел в пути в neo4j?

В этом запросе шифра самые длинные пути / пути между узлами, которые имеют отношение со STATUS = "на" свойство друг с другом, будет возвращено, но я хочу получить также последний узел пути / пути.

запрос:

START n=node(*)
MATCH p=n-[rels:INCLUDE*]->m 
WHERE ALL (rel IN rels 
  WHERE rel.status='on') 
WITH COLLECT(p) AS paths, MAX(length(p)) AS maxLength 
RETURN FILTER(path IN paths 
  WHERE length(path)= maxLength) AS longestPaths

как мне добавить его в запрос? Благодарю.

Ответы на вопрос(3)

Ваш ответ на вопрос