2016-03-16 45 views
0

我想從鏈中刪除最後一個節點。通過如下查詢獲得pMATCH p=(A)-[*0..]->(B)-[*1..]->(C)。我需要(C)來識別正確的鏈,但我不想(C)鏈。我可以以某種方式將它從選項p中刪除嗎? (我不WANR從圖僅僅從選擇p刪除)Cypher截斷鏈

回答

1

如果原始查詢是這樣的:

MATCH p=(a:A)-[*0..]->(b:B)-[*]->(c:C) 
RETURN p; 

你可以這樣做,相反,得到你想要的東西:

MATCH p=(A)-[*0..]->(B)-[*]->(x) 
WHERE (x)-->(c:C) 
RETURN p;