當使用變量長度標識符進行更深層次的操作時,是否有方法保留或僅返回最終的全部節點序列而不是所有子路徑每個最終全序列路徑上的操作。密碼查詢返回或僅保留使用可變長度關係標識符時的最終序列
MATCH路徑=(S:人) - [RELS:NEXT *] - >(E:人)................
例如:找到所有在給定列表中具有其名稱的節點序列,比如['graph','server','db']具有相同的'seqid'屬性。
即
(圖形) - >(服務器) - (分貝)與相同SEQID:1
(圖形) - >(分貝) - >(服務器)具有相同SEQID:1 //可以有另一個匹配
序列具有相同SEQID
(圖) - >(DB) - >(服務器)具有相同的SEQID:2
有沒有辦法只保留節點的最終序列說'(圖) - >(服務器) - >(db)'代替每個序列>(服務器)或(服務器) - - 樣(圖)大序列的子路徑>(DB)
請幫助我解決這個.........
(我在嵌入模式下使用neo4j 2.3.6社區版通過java api ..)
您可以共享是Cypher支架查詢匹配所有序列? – InverseFalcon
另外,如果可以通過多個有效路徑到達同一個端點節點,您是否有任何要求?此外,我沒有看到S被視爲一些獨特的開始節點,它在所有:Person節點上匹配。這種查詢是否適用於所有人:人員,還是來自單個(或一組)開始節點? – InverseFalcon
假設您希望您的起始節點沒有傳入:NEXT關係是否公平?如果不是,應該使用什麼樣的標準來確定序列的起始節點? – InverseFalcon