2014-10-18 52 views
0

我需要使用Rest API來發出合併查詢以執行neo4j數據庫。我正在嘗試引用Neo4J手冊,但它僅針對創建節點的情況進行了定義,並未執行類似查詢的關係。neo4j合併查詢以使用REST API執行

執行合併查詢需要做什麼?網絡中是否有任何示例?謝謝!!!

編輯:我試圖用以下

String response = resource.accept(MediaType.APPLICATION_JSON_TYPE) 
         .entity(query, MediaType.APPLICATION_JSON_TYPE) 
         .post(String.class); 

通過查詢= 「{\」 查詢\ 「:\」 MERGE(N:人)返回否\ 「}」,它創建節點

但是,當我試圖將屬性添加到像

query = "{\"query\":\"MERGE (n:Person{name:"JRapid"}) RETURN n\"}" 

我遇到了以下錯誤以下節點 -

Caused by: com.sun.jersey.api.client.UniformInterfaceException: POST http://localhost:7474/db/data/cypher returned a response status of 500 Internal Server Error 

在REST API中發佈合併命令時是否有其他方式來指定屬性?

回答

1

你會發現在響應或詳細的錯誤信息日誌

雙逃不出你的引號的名稱或使用單引號

更好地使用參數

,並嘗試使用該交易終端

從移動,所以沒有代碼或鏈接

+0

你確實需要使用事務端點參數:http://docs.neo4j .ORG /分塊/穩定/ CYPHER-parameters.html – 2014-10-18 14:53:16