1

HTTP API を使用して Neo4j サーバーにクエリを実行しています。わずかに異なる値を持つまったく同じクエリは、一貫して機能しません。実際、スローされている NullPointer 例外のために、システム全体が壊れます。この問題の根本を突き止められない

{
       "query":"START n=node( { current_user_node } ), n1 = node( { contact_node } ) CREATE UNIQUE n-[:has_contact {device: {device_id}, name: {name} }]->(n1)",
      "params":{"current_user_node":2,"contact_node":5941,"device_id":"F1485935-48F8-4624-AF5D-67529AE91227","name":"Samir Coll "}
}

上記のクエリは戻ります

{
    "exception": "NullPointerException",
    "fullname": "java.lang.NullPointerException",
    "stacktrace": []
}

コマンドラインからneo4j-shellで上記のクエリを試したところ、クエリはnullを返しました。

その間

{
    "query":"START n=node( { current_user_node } ), n1 = node( { contact_node } ) CREATE UNIQUE n-[:has_contact {device: {device_id}, name: {name} }]->(n1)",
    "params":{"current_user_node":1,"contact_node":5658,"device_id":"FA2C589A-6AB5-4D78-ADED-7146CA71D0FC","name":"Jayesh New"}
}

上記は戻ります

{ "columns": [], "data": [] }

リレーションシップが既に存在するため、データは空です。

私はneo4j 2.0.0安定版を実行しています。上記のクエリで言及されているすべてのノードが有効です。これをどのように進めるかについて、私は非常に確信が持てません。誰かが問題を解決してくれれば幸いです。

4

0 に答える 0