私は2.0 M6 neo4jサーバー(win7 64のoracle jdk7)で遊んでいます。
REST API で単一の暗号クエリを使用して、ノードとその関係を削除しようとしています。
私が作成したクエリ (ブラウザー UI で実行すると機能します) は次のようになります。
START n = node( 1916 ) MATCH n-[r]-() DELETE n, r
gson を通すと、次のようになります。
{"query":"START n \u003d node( 1916 ) MATCH n-[r]-() DELETE n, r"}
サーバーに送信されると、次の応答が返されます。
{
"columns" : [ ],
"data" : [ ]
}
ノードがまだその ID によって neo4j サーバーで検出できるため、私のテストは失敗します...
クエリを単純化してノード (関係がない) を削除すると、次のようになります。
START n = node( 1920 ) DELETE n
になる
{"query":"START n \u003d node( 1920 ) DELETE n"}
その後、ノードが削除されます。
私は何かを逃しましたか?
ありがとう、アンディ