Neo4j рекурсивный запрос с различным смыслом отношений

user1923976 спросил: 03 ноября 2018 в 08:56 в: neo4j

Учитывая эту структуру графа:

я бы хотел, чтобы все запустили узлы, начинающиеся с желтого.

Как видите, отношения в другом смысле, но имеют определенный атрибут. Допустим, для нисходящих отношений атрибутом является effect = dtos (назначение-источник), а для других воздействий = stod

я хотел бы пройти отношения независимо от смысла, но проверяя атрибут воздействия. Что-то вроде

()-[r *1..]->() where r.impact=dtos OR ()<-[r *1..]-() where r.impact=stod

Можно ли сделать что-то подобное или я должен создать другие отношения в противоположном смысле?

Надеюсь, я достаточно ясен

Спасибо

0 ответов