gpt4 book ai didi

Neo4j Reduce 关系函数

转载 作者:行者123 更新时间:2023-12-05 09:22:20 25 4
gpt4 key购买 nike

我有一个数据库,其中玩家通过关系连接到游戏。该关系有一个属性 playtimeTwoWeeks,我想用它来了解任何用户玩每场游戏的时间。

所以我有这个问题

MATCH (n:Player)-[p:PLAYS]-(g:Game)
WITH n, p, g
RETURN g, REDUCE(playtime = 0, play IN p | playtime + play.playtimeTwoWeeks) AS total_playtime

我不确定它是否正确,但我无法测试它,因为我得到了错误

Type mismatch: expected Collection but was Relationship (line 3, column 40)

指向p

我看到了其他一些示例,看起来我做的是正确的,但是我无法弄清楚查询有什么问题。

最佳答案

这个呢?

MATCH (n:Player)-[p:PLAYS]-(g:Game)
WITH n, collect(p) AS plays, g
RETURN g, REDUCE(playtime = 0, play IN plays | playtime + play.playtimeTwoWeeks) AS total_playtime

关于Neo4j Reduce 关系函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27822512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com