2015-12-10 159 views
-1

如何使用關係和其他節點關係檢查節點是否存在?使用另一個節點和關係查找節點

A ->(IN) B 

我要檢查,如果B存在與節點使用py2neo

具有關係我嘗試這樣做暗號查詢:

MATCH (a { name:'xyz' })<-[:IN]-(b) 
Return b 

但我一直在尋找的東西在py2neo喜歡找功能?

+0

你使用密碼嗎?你的標籤是什麼?上下文是什麼?你試過了什麼(正如斯蒂芬已經說過的)。你應該看看這個:http://stackoverflow.com/help/how-to-ask – Supamiu

回答

0

我假設你正在使用暗號,所以你應該試試這個:

OPTIONAL Match (A:Foo)-[:IN]->(B:Bar) 
return RETURN B IS NOT NULL AS exists 

使用的情況下可以讓你回到基於B使用可選的匹配存在一個布爾值。

+0

你的'RETURN'子句可以簡化爲:'RETURN B不是NULL AS exists'。 – cybersam

+0

我不確定它是否正確,所以我做了一個CASE,謝謝,將盡快編輯:) – Supamiu

0

您可以使用py2neo函數match-one()(記錄在this page)。它會返回一個這樣的關係,如果有的話。

如果您想查看所有這些關係,則可以使用match()函數。

相關問題