NEO4j中的测试值

testing value in NEO4j

提问人:Olivier Caignart 提问时间:11/14/2023 最后编辑:cybersamOlivier Caignart 更新时间:11/15/2023 访问量:34

问:

我正在尝试绕过 NEO4J 中的 IF 查询。

像这样的东西(如果我可以使用IF):

MATCH (n:person)<-[r:aetei]-(m:person)    
IF m.ai >= 2
RETURN n, m, r

与人之间的关系和属性(显然)。aeteiai

我尝试了一些带有foreach的查询,但没有结果,因为我不明白在|之后放什么以及如何进入回报。 我已经在RETURN中看到了一些查询的例子......这可能吗? 问候

我尝试了几种解决方案,例如 FOREACH 或 CASE,但没有任何效果。我想我对 NEO4J 太新鲜了,无法真正理解我在做什么。 我应该安装 apoc 吗?

if-语句 neo4j 密码

评论

0赞 Finbar Good 11/15/2023
你的意思是你只想在以下情况下返回特定记录吗?m.ai > 2
0赞 knittl 11/15/2023
WHERE添加条件?

答:

0赞 Finbar Good 11/15/2023 #1

看起来您正在寻找:WHERE

MATCH (n:person)<-[r:aetei]-(m:person)
WHERE m.ai >= 2 
RETURN n, m, r