Neo4j判断两个节点之间是否存在关系


方法一:case when

MATCH (n:Test{id:"Q1"}),(n1:Test{id:"Q2"}) 
RETURN
CASE
 WHEN (n)-[]-(n1)
   THEN "1"
 ELSE "0"
END AS result

方法二:返回关系条数

MATCH (n:Test{id:"Q1"}),(n1:Test{id:"Q2"}),p=(n)-[]-(n1)
return count(p)

不存在关系返回0,存在关系返回大于0的数


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM