Я открыл здесь этот вопрос: How to find specific subgraph in Neo4j using where clause, чтобы найти путь к определенным критериям. Но когда я пытаюсь делать такие вещи, как получить тип отношений, я не могу.Как перечислять узлы и отношения вдоль пути, возвращаемого через Cypher
Например, я попытался MATCH p = (n:Root)-[rs1*]->() WHERE ALL(rel in rs1 WHERE rel.relevance is null) RETURN nodes(p), TYPE(relationships(p))
Но я получаю ошибку:
Type mismatch: expected Relationship but was Collection<Relationship>
Я думаю, что мне нужно использовать пункт WITH
, но не уверен.
Аналогичным образом мне нужен идентификатор узла, но это также не удалось.