【发布时间】:2020-02-04 17:46:12
【问题描述】:
如下图:
(Boxer)-[:starts]->(Round)-[:continues]->(Round)-[:continues]->(Round)-[:continues]->(Round)
如何让特定拳击手完成所有回合?
现在,我只能通过以下方式从所有拳击手那里获得所有回合: (我错过了第一轮,因为第一个关系是开始而不是继续。
MATCH (boxer:Boxer {id: 5})
MATCH ()-[:continues]->(round:Round)
RETURN
boxer {
.*,
rounds: collect(distinct round {
.*
})
} as boxer
【问题讨论】: