2016-07-18 3 views
-3

は私がeducation_id:112とNode Bのかもしれないがあるかもしれませんeducation_idなどのプロパティの選択、work_idlocaleなどなどすべてのこれらのプロパティは、1つまたはeducation_id:112またはeducation_id:165すなわちノードAの一種の複数の値を持つことができますがありますeducation_id:165があり、ノードCにeducation_id:112などがある可能性があります。Neo4jのプロパティに従ってデータを返す方法はありますか?私の各ノードで

サイプルクエリは、プロパティの特定の値についてすべてのノードを返し、プロパティの値はあらかじめ気にしません。

は、それがeducation_id:165

注下education_id:112とNode Bの下にノードAとノードCを返す必要があり、私が提供した例では、大局的にそれを置くために:私は、プロパティの値を指定する複数のCYPHERのクエリを提供しておりません毎回。全体の出力は動的でなければなりません。

クエリへの出力は、これらは、単一のクエリ文の結果である

education_id:112 Node A, Node C

education_id:165 Node B

のようなものでなければなりません。

+0

の個別の値によって研究をしていないし、これはCypherのリカードで簡単に見つかりました。しかし、問題は何か、誤解があり、私の質問の内容をはっきりと説明することができませんでした。 –

+0

私はコードを書いて何を書いているのか分からないので、コードなどで質問をもっと改善するにはどうすればいいですか。それはまさに私が探しているものです。 –

答えて

4

私はあなたの質問を理解しますが、期待される出力に基づいて、かなりわからない:

MATCH (n) RETURN n.education_id,collect(n) 

意志グループノードIはdownvotersは私が持っていると思っていることを理解しeducation_id

+0

私は質問を明確に枠に入れられなかった場合はお詫び申し上げます。これはまさに私が望んでいたものです。 –

2

おそらくcypher refcardをご覧ください。あなたが探していることはWHERE句です:

Match (a) WHERE a.education_id = 112 return a

またMATCH句で直接プロパティを指定することができます。

+0

残念ながら、これは残念ながら私が探しているものではありません。私は具体的に私のノートで言った、私はプロパティの値を複数のクエリを提供しません。 –

+0

は、理解を深めるために質問を編集しました。 。 –

関連する問題