0
我們如何向查詢添加關係。NEO4J節點根據關係過濾節點
說A- [C01] -B- [C02] -D和A- [C01] -B- [C03] -E
C01 C02 C03是關係碼我想輸出
BE
,因爲我只希望可以通過C01或C03
我怎樣才能得到這個結果的Cypher達到完整的節點?
我們如何向查詢添加關係。NEO4J節點根據關係過濾節點
說A- [C01] -B- [C02] -D和A- [C01] -B- [C03] -E
C01 C02 C03是關係碼我想輸出
BE
,因爲我只希望可以通過C01或C03
我怎樣才能得到這個結果的Cypher達到完整的節點?
您可能想澄清一下,您要求的內容看起來像是一個非常簡單的匹配案例。您可能希望提供更多信息,例如節點標籤以及您如何與您的開始節點匹配,因爲如果沒有這些信息,我們就必須編寫代碼。
MATCH (a:Thing)
WHERE a.ID = 123
WITH a
MATCH (a)-[:C01|C03*]->(b:Thing)
RETURN b
這裏的關鍵是指定多個關係類型遍歷,使用*多重性,所以它會匹配,可以通過這些關係的任何鏈可以到達的所有節點上。