![](/img/trans.png)
[英]How to use cypher to create relationship between two nodes given their attributes in Neo4j
[英]Cypher returning Boolean after checking whether relationship exist between two nodes
如果兩個提供的節點之間存在關系,我希望Cypher返回1,如果它們之間存在空關系,則返回0。
這是一個能找到關系並返回它的密碼,但是我想要一個布爾值來反對結果
OPTIONAL MATCH (n:Node {id: {parameter1}})-[r:someType]-(n:Node {id: {parameter2}}) RETURN r
你可以嘗試這個,如果存在一個或多個關系,它應該返回1,否則返回0。
MATCH (n:Node {id: {parameter1}})-[r:someType]-(m:Node {id: {parameter2}})
RETURN SIGN(COUNT(r))
請注意,我使用n和m作為兩個節點的標識符,以標記它們不一定相同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.