3

パラメータマップでsetcypherコマンドを使用する方法の定義を見つけるのに苦労しています

チートシートには使用方法が記載されています。SET n = {map}

私が試してみました:

START n = node(11379)
SET n = {Name: "Random Test Change"}

私のサーバーで

エラーが発生します:-

`.' expected but `=' found

私は何が間違っているのですか?

4

1 に答える 1

4

mapパラメータは次のように使用できます。

String query = "START n = node(11379) SET n = {map}";

Map<String, String> myMap = new HashMap<String, String>();
myMap.put("Name", "Random Test Change");

Map<String, Object> queryParameters = new HashMap<String, Object>();
queryParameters.put("map", myMap);

ExecutionEngine engine = new ExecutionEngine(graphDatabase);
executionResult = engine.execute(query, queryParameters);
于 2013-01-21T14:57:34.260 に答える