2012-04-08 64 views
1

繼暗號,查詢將返回的匹配關係索引的所有關係:如何在Cypher查詢中返回關係的結束節點?

start r=relationship:concept_contained_in_report('concept_id:2') return r 

我怎樣才能返回這些關係,而不是關係本身的所有終端節點?

我希望像

start r=relationship:concept_contained_in_report('concept_id:2') return r.end 

但因爲最終不能正常工作(該終端節點)不是關係的性質。

感謝 約爾格

回答

2

你可以嘗試

start r=relationship:concept_contained_in_report('concept_id:2') 
match()-[r]->endNode 
return endNode 

基本上,配合其起點和終點之間的關係。你不關心開始,所以不要給它分配一個標識符。爲終端節點分配一個標識符並返回。

1

或Neo4j的2.0+,你也可以嘗試下面的代碼:

start r=relationship:concept_contained_in_report('concept_id:2') 
return endNode(r) as eNode 

他們提供了非常方便的功能,誒。

+0

是否有可能只返回符合特定標籤的endNodes?我不想要所有endNodes,但只有那些有特定標籤的。 – Ninja 2015-02-09 09:05:08

相關問題