Java 要使用RESTAPI执行的neo4j合并查询
我需要使用RESTAPI发出一个合并查询来执行neo4j数据库。我试图参考Neo4J手册,但它只定义了创建节点的情况,而不是执行类似查询的关系 执行合并查询需要做什么?网上有什么例子吗?谢谢 编辑:我试着使用下面的Java 要使用RESTAPI执行的neo4j合并查询,java,neo4j,Java,Neo4j,我需要使用RESTAPI发出一个合并查询来执行neo4j数据库。我试图参考Neo4J手册,但它只定义了创建节点的情况,而不是执行类似查询的关系 执行合并查询需要做什么?网上有什么例子吗?谢谢 编辑:我试着使用下面的 String response = resource.accept( MediaType.APPLICATION_JSON_TYPE ) .entity( query, MediaType.APPLICATION_JSON_TYPE
String response = resource.accept( MediaType.APPLICATION_JSON_TYPE )
.entity( query, MediaType.APPLICATION_JSON_TYPE )
.post( String.class );
query = "{\"query\":\"MERGE (n:Person{name:"JRapid"}) RETURN n\"}"
使用query=“{\“query\”:\“MERGE(n:Person)RETURN n\”}创建节点
但是当我尝试向节点添加属性时,如下所示
String response = resource.accept( MediaType.APPLICATION_JSON_TYPE )
.entity( query, MediaType.APPLICATION_JSON_TYPE )
.post( String.class );
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中发出merge命令时,是否有其他方法指定属性?您应该在响应或日志中找到详细的错误消息 在名称周围使用双引号或单引号 更好地使用参数 并尝试使用事务端点
从移动,因此不需要代码或链接您确实需要对事务端点使用参数: