Со следующим графиком:
(Боксер) - [: начинается] -> (Вокруг) - [: продолжается] -> (Вокруг) - [: продолжается] -> (Вокруг) - [: продолжение] -> (Раунд)
Как я могу получить все раунды, сделанные определенным c боксером?
Сейчас я могу получить ВСЕ раунды только из ВСЕХ боксеры с этим: (И я пропускаю первые раунды, потому что первые отношения начинаются, а не продолжаются.
MATCH (boxer:Boxer {id: 5})
MATCH ()-[:continues]->(round:Round)
RETURN
boxer {
.*,
rounds: collect(distinct round {
.*
})
} as boxer