gpt4 book ai didi

neo4j - 按属性 Neo4j 过滤关系

转载 作者:行者123 更新时间:2023-12-05 00:17:13 26 4
gpt4 key购买 nike

如果我与属性建立一些关系

CREATE (a:A)
CREATE (b:B)
CREATE (a) - [:Thing { thing:1 }] -> (b)
CREATE (a) - [:Thing { thing:2 }] -> (b)
CREATE (a) - [:Thing { thing:3 }] -> (b)
CREATE (a) - [:Thing { thing:4 }] -> (b)

有没有办法查询它们以检索这些关系的子集?

如果我执行以下操作:
MATCH (a:A) - [r:Thing] -> (b:B)
where r.thing > 2
return r

我找回了所有 4 个关系,而不仅仅是最后两个。

最佳答案

您的查询是正确的,并且输出是正确的(仅返回事物等于 3 和 4 的关系)。

我认为问题在于您只查看图形输出而不是行或文本输出(查看结果左侧的 View 选项),图形 View 角落的自动完成选项是on,显示剩余的关系,即使它们不在返回的集合中。如果您希望图表 View 仅显示查询结果中返回的内容,请关闭自动完成功能。

关于neo4j - 按属性 Neo4j 过滤关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40666170/

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