После некоторого обхода я выбираю интересующие меня элементы через select()
.Как я могу сгруппировать по одному из свойств из одного конкретного элемента.
Что я сделал:
g.V() // ... some traversal happens here where I obtain a and b
select('a','b').by(valueMap('Name', 'Description', 'Label'))
Сейчас это дает мне все данные, которые меня интересуют, что-то вроде:
[
{
"a": { "Name": "A name" ... },
"b": { "Name": "other name" ... },
}
...
]
Но я знаю, что b.Name повторяется среди разных пар a,b
, и поэтому я хотел бы сгруппировать все элементы a
по их общему элементу b
, я думаю, что это должноэто легко сделать, но пока я не могу это сделать.