如何使用关系和关系的其他节点检查节点是否存在?
A ->(IN) B
我想检查B是否存在节点A,使用py2neo
表示关系为IN我尝试了这个密码查询:
MATCH (a { name:'xyz' })<-[:IN]-(b)
Return b
但我在py2neo中寻找像find函数一样的东西吗?
答案 0 :(得分:0)
我假设你使用的是密码,所以你应该试试这个:
OPTIONAL Match (A:Foo)-[:IN]->(B:Bar)
return RETURN B IS NOT NULL AS exists
使用大小写允许您使用可选匹配基于B的存在返回布尔值。
答案 1 :(得分:0)
您可以使用py2neo
函数match-one()
(记录在this page上)。如果存在,它将返回一种这样的关系。
如果您想查看所有此类关系,可以改用match()
函数。