1

次のCypher-Queryは、一致するrelationship-indexからすべての関係を返します。

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

しかし、end(エンドノード)はリレーションシップのプロパティではないため、これは機能しません。

ありがとうホルグ

4

2 に答える 2

2

あなたは試すことができます

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

基本的に、関係をその始まりと終わりと一致させます。最初は気にしないので、識別子を割り当てないでください。エンドノードに識別子を割り当てて返します。

于 2012-04-09T03:58:08.327 に答える
1

または、Neo4j 2.0以降では、次のコードを試すこともできます。

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

それらは非常に便利な機能を提供します。

于 2013-06-29T00:49:31.107 に答える