Предположим, у меня есть граф neo4j с 3 различными типами узлов (скажем, type A
, type B
, type C
).
Есть:
- 5 узлов
type A
- 40 узлов
type B
- 200 узлов
type C
Каждый узел type A
подключается к одному или нескольким из type B
((A -> B)
), а каждый узел type B
подключается к одному или нескольким из type C
((B -> C)
).
Один узел типа B может использоваться несколькими узлами типа A (A1 -> B1, A2 -> B1)
, а один узел типа C может использоваться несколькими узлами типа B (B1 -> C1, B2 -> C1)
.
Ни один узел type A
не соединяется ни с одним узлом type C
. И отношения являются направленными, как описано выше.
Для данного узла type A
могу ли я найти все узлы в подключенной сети, т. Е. Полное дерево , выходящее из этого узла , а не только непосредственно подключенные узлы?
Так что в основном я ищу py2neo
запрос функции или шифра, который может дать мне полное дерево или полную сеть, выходящую из данного узла.