У меня есть тип сущности Node с рекурсивным отношением, который называется parent (обратные дочерние элементы).Теперь я хочу получить все сущности, которые прямо или косвенно находятся ниже определенного узла (т. Е. Корневого узла ветви) другой сущности.
Поскольку у меня не было лучшей идеи, я создал тип сущности Position с узлом отношения к сущностиТип Node, содержащий только одну сущность, для которой установлен определенный корневой узел ветви.
В узле я хочу создать извлеченное свойство isBelowBranchRootNode, которое должно быть истинным, если node.parent == position.branchRootNode OR node.parent.isBelowBranchRootNode.
Я не могу заставить его работать.Любые лучшие идеи тоже приветствуются.