【发布时间】:2014-10-18 08:53:43
【问题描述】:
我需要使用 Rest API 发出一个合并查询来为 neo4j 数据库执行。我试图参考 Neo4J 手册,但它只定义了创建节点的情况,关系不执行类似的查询。
执行合并查询需要做什么?网上有没有例子?谢谢!!!
编辑:我尝试使用以下内容
String response = resource.accept( MediaType.APPLICATION_JSON_TYPE )
.entity( query, MediaType.APPLICATION_JSON_TYPE )
.post( String.class );
使用 query = "{\"query\":\"MERGE (n:Person) RETURN 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 中发出合并命令时,还有其他方法可以指定属性吗?
【问题讨论】: