У меня есть мультиграф, и мне интересно подсчитать количество ребер, соединяющих каждую пару узлов; кроме того, мне нужно было бы получить для каждой пары узлов максимальное значение определенного атрибута.
К сожалению, мне кажется, что мы можем использовать .group().by(...)
только с одним атрибутом, тогда как мне нужно будет сгруппировать по inV
и outV
. В Cypher я бы написал что-то вроде
MATCH (e0: Employee)-[fb: R]-> (e1: Employee)
WITH e0, e1, count(*) AS frequency, min(fb.value) AS min_val
RETURN e0, e1, frequency, min_val
Кто-нибудь может помочь?
Ваше здоровье!