Я хотел бы отобразить все подключенные идентификаторы записей, сгруппированные по классам ребер, с которыми они связаны.
V1
^
|
edgeClass1
|
V2 <--edgeClass1-- V0 --edgeClass2--> V3
/ \
edgeClass3 edgeClass4
\ /
v v
V4
Из этого я хотел бы иметь возможность целевого V0 и получить всю запись V0 кака также все связанные вершины, сгруппированные по их классам ребер следующим образом:
{
rid: <V0rid>
someV0Property: someV0Value,
edgeClass1: [<V1rid>, <V2rid>],
edgeClass2: [<V3rid>],
edgeClass3: [<V4rid>],
edgeClass4: [<V4rid>]
}
Доступные классы ребер заранее неизвестны, поэтому я не могу нацелиться на них явно.
Возможно ли это?