OrientDB: чтение вершин и включение связанных вершинных ридов, сгруппированных по классам ребер - PullRequest
0 голосов
/ 20 октября 2018

Я хотел бы отобразить все подключенные идентификаторы записей, сгруппированные по классам ребер, с которыми они связаны.

                   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>]
}

Доступные классы ребер заранее неизвестны, поэтому я не могу нацелиться на них явно.

Возможно ли это?

...