neo4j cypher、ノードを検索し、IDによる関係です

アーメンアルズマニヤン

ノードIDでノードを一致させ、別のノードとの関係を取得したいのですが、パラメータを渡すと、最初の部分は機能しますが、別のノード間の関係を取得して2番目のノードのプロパティも返す方法がわかりません。

この部分は仕事です:

MATCH (a:Player) where ID(a)= {id} RETURN ID(a), a.name, a.surname, a.position

これは完全なクエリです:

Map<String, Object> params = new HashMap<>();
params.put("id", id);
ExecutionResult result = engine.execute("MATCH (a:Player) where ID(a)= {id}- [:`PLAY_IN`]-(b:Team) "
        + " RETURN ID(a), a.name, a.surname, a.position, ID(b), b.name ", params);
phil_20686

私があなたの暗号を正しく読んだら、あなたは欲しいです:

MATCH (a)-[:PLAY_IN]-(b:Team)
WHERE ID(a) = {id}
RETURN ID(a), a.name, a.surname, a.position, ID(b), b.name

ここでパラメータを使用するための構文については完全にはわかりませんが、WHEREが間違った場所にあります。次のこともできます。

MATCH (a)
WHERE ID(a) = {id}
MATCH (a)-[:PLAY_IN]-(b:Team)
RETURN ID(a), a.name, a.surname, a.position, ID(b), b.name

ただし、基本的にwhereはmatch句を終了するため、新しいMatch句を開始する必要があります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

特定の関係を持たないノードの検索(Cypher / neo4j)

分類Dev

Neo4j:既存のノードに関係を追加する

分類Dev

neo4jでノード間の関係を作成する

分類Dev

Neo4j / Cypher-指定された親にのみリンクするノードを検索します

分類Dev

Neo4j組み込みJavaでIDによってノードまたは関係を取得します

分類Dev

neo4jの親関係に基づいてノードを検索する

分類Dev

IF ... ELSE with Cypher Neo4J

分類Dev

neo4j Cypher IF THEN ELSE

分類Dev

Count and operations in Neo4j cypher

分類Dev

Neo4jリスト内のneo4jでノードの関係を作成する方法は?

分類Dev

ノード間の関係を表示するNeo4j

分類Dev

Cypher(Neo4j)-ノードからの1つの関係が検索パスに関係なく条件を満たす限り、すべての関係を検索しますか?

分類Dev

Neo4j(cypher):特定の関係を持つすべてのノードを見つけるにはどうすればよいですか?

分類Dev

Neo4j:「NOTCONTAINS」はNeo4jに存在しますか?

分類Dev

Neo4j CypherでIDによって関係を削除する簡単な方法は?

分類Dev

neo4jで関係を築く

分類Dev

Neo4jの既存のノードに関係を追加する

分類Dev

Neo4j Cypherは、指定されたプロパティとの関係に達するまでノードを取得します

分類Dev

cypherqueryを使用して、neo4jで複数の着信関係を持つノードのみを検索する

分類Dev

Neo4JはIDでノードを取得します

分類Dev

Neo4j / Cypher:ノード間の関係のいずれかが特定の基準を満たしている場合にノードを返します

分類Dev

neo4jの特定のトップノードに接続されているすべてのノードと関係を検索する方法

分類Dev

Neo4j Cypherは、子が属性値を持たないノードを検索します

分類Dev

Neo4jでの全文検索

分類Dev

Neo4j /パスの中心にあるCypherノード

分類Dev

neo4j検索ノード、関係には*文字列*が含まれます

分類Dev

Neo4j Cypher で WITH を介して個別のノードを渡す

分類Dev

Neo4jでノードとRealtionshipを動的に作成する

分類Dev

Neo4jノードの作成速度

Related 関連記事

  1. 1

    特定の関係を持たないノードの検索(Cypher / neo4j)

  2. 2

    Neo4j:既存のノードに関係を追加する

  3. 3

    neo4jでノード間の関係を作成する

  4. 4

    Neo4j / Cypher-指定された親にのみリンクするノードを検索します

  5. 5

    Neo4j組み込みJavaでIDによってノードまたは関係を取得します

  6. 6

    neo4jの親関係に基づいてノードを検索する

  7. 7

    IF ... ELSE with Cypher Neo4J

  8. 8

    neo4j Cypher IF THEN ELSE

  9. 9

    Count and operations in Neo4j cypher

  10. 10

    Neo4jリスト内のneo4jでノードの関係を作成する方法は?

  11. 11

    ノード間の関係を表示するNeo4j

  12. 12

    Cypher(Neo4j)-ノードからの1つの関係が検索パスに関係なく条件を満たす限り、すべての関係を検索しますか?

  13. 13

    Neo4j(cypher):特定の関係を持つすべてのノードを見つけるにはどうすればよいですか?

  14. 14

    Neo4j:「NOTCONTAINS」はNeo4jに存在しますか?

  15. 15

    Neo4j CypherでIDによって関係を削除する簡単な方法は?

  16. 16

    neo4jで関係を築く

  17. 17

    Neo4jの既存のノードに関係を追加する

  18. 18

    Neo4j Cypherは、指定されたプロパティとの関係に達するまでノードを取得します

  19. 19

    cypherqueryを使用して、neo4jで複数の着信関係を持つノードのみを検索する

  20. 20

    Neo4JはIDでノードを取得します

  21. 21

    Neo4j / Cypher:ノード間の関係のいずれかが特定の基準を満たしている場合にノードを返します

  22. 22

    neo4jの特定のトップノードに接続されているすべてのノードと関係を検索する方法

  23. 23

    Neo4j Cypherは、子が属性値を持たないノードを検索します

  24. 24

    Neo4jでの全文検索

  25. 25

    Neo4j /パスの中心にあるCypherノード

  26. 26

    neo4j検索ノード、関係には*文字列*が含まれます

  27. 27

    Neo4j Cypher で WITH を介して個別のノードを渡す

  28. 28

    Neo4jでノードとRealtionshipを動的に作成する

  29. 29

    Neo4jノードの作成速度

ホットタグ

アーカイブ