2017-02-24 12 views

答えて

2

エイリアスされたエンティティのみを返すことができます。

MATCH (rebecca:Person {name:"Rebecca"})-[1..2]->(companies:Company) 
RETURN companies 

あなたの関係にrエイリアス追加:中間ノードを返すために

MATCH (rebecca:Person {name:"Rebecca"})-[r*1..2]->(companies:Company) 
RETURN companies, r 

を、あなたはそれのパスにすることができます。

MATCH p=(rebecca:Person {name:"Rebecca"})-[r*1..2]->(companies:Company) 
RETURN companies, relationships(p), nodes(p) 

あなたはまた、一緒に会社を返すことができます(関係、スタートノード、エンドノード)のマップ:

MATCH (rebecca:Person {name:"Rebecca"})-[r*1..2]->(companies:Company) 
RETURN companies, 
     extract(x IN r | {rel: x, start: startNode(x), end: endNode(x)}) 
+1

偉大な答え、ありがとう! – Richard

関連する問題