我有一個節點,關係,節點,關係,...集合的路徑。 我想查找與此路徑中所有節點有關的節點/節點。找到節點與集合中所有節點的關係
有人可以給示例查詢Cypher?
現在我有
START startNode=node(3), endNode=node(5)
MATCH path=startNode-[:CONNECT*]->endNode
WITH path, relationships(path) AS connections, nodes(path) AS nodes
而問題是我不知道如何使用節點集合查找節點/與節點有關係,這個集合中的所有節點。該關係是鍵入的:CONTAINS,它從搜索節點到節點集合中的節點。集合中的所有節點都必須與搜索到的節點有關係。
謝謝您的回覆,但這意味着如果一個節點與midNode [:CONTAINS]有關係,那麼它將被返回。下一個midNode不需要與這個searchedNode有這樣的關係。我想找到與路徑上所有節點有關係的節點,而不僅僅是一個midNode。 –
不,標識符'midNode'代表路徑上的每個節點,而不僅僅是單個節點。我已經更新了答案,以便更清楚。試一試,看看它是否得到你想要的。 –