Обычно семья состоит из одного отца и матери, но многодетных. По гремлину я могу сказать, чтобы получить семью:
g.V(61464).as('me').outE('father').inV().as('father').select('me').outE('mother').inV().as('mother').select('me').inE('father').outV().as('child').select('father', 'mother', 'child')
это вернет следующее:
- ==> *{father=v[16408], mother=v[450608], child=v[139504]}*
- ==> *{father=v[16408], mother=v[450608], child=v[163880]}*
- ==> *{father=v[16408], mother=v[450608], child=v[176368]}*
но я хочу получить их таким образом:
==> {отец = v [16408], мать = v [450608], дети = [v [139504], v [163880], v [176368]]
Есть ли способ сделать это в gremlin и более конкретно в Gremlin.Net. Спасибо