gpt4 book ai didi

neo4j - 如何在 Neo4j 密码查询中仅返回末端/叶节点?

转载 作者:行者123 更新时间:2023-12-01 02:33:39 26 4
gpt4 key购买 nike

我有一个这样的结构:

用户-[:talking]->topic-[:categorized_in]->topic[:categorized_in]->topic...等

从用户开始,我将如何获得他们正在谈论的最远的话题。基本上这代表了他们正在谈论的顶级类别。这是我知道的唯一方法,它返回沿途的所有节点,而不仅仅是叶节点。

START user=node(1)
MATCH user-[:talking]->x<-[:categorized_in*0..]-y
RETURN distinct y.uuid

这是我最近的尝试。它似乎有效,但我不知道这是否是最好的方法?:
START user=node(1)
MATCH user-[:talking]->x<-[:categorized_in*0..]-y<-[?:pull]-z
WHERE z is null
RETURN distinct y.uuid

最佳答案

所以对于任何有兴趣的人来说,这是如何做到的:

START user=node(1)
MATCH user-[:talking]->x<-[:categorized_in*0..]-y<-[?:categorized_in]-z
WHERE z is null
RETURN distinct y.uuid

关于neo4j - 如何在 Neo4j 密码查询中仅返回末端/叶节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11527304/

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