Neo4j -ogm-wildfly-cipher查询不起作用

时间:2016-10-15 05:55:36

标签: neo4j wildfly

以下是我在Wildfly服务器上使用Neo4j时遇到的查询和异常:

1:08:29,088 INFO  [org.neo4j.ogm.drivers.bolt.request.BoltRequest] (default task-64) Request: match( root:EntityNode {modelId :'7b18b9b0-f77f-4957-b973-957ee421bead' , workspaceId : '8a08ecfc562102390156214405360000'}) OPTIONAL MATCH(root)-[r:HAS_ASSOCIATION]->(m) return root,r,m with params {}
11:08:32,146 ERROR [org.springframework.boot.context.web.ErrorPageFilter] (default task-64) Forwarding to error page from request [/resource/erDiagramXML/7b18b9b0-f77f-4957-b973-957ee421bead] due to exception [Scalar response queries must only return one column. Make sure your cypher query only returns one item.]

同样的事情是在Spring引导应用程序中使用嵌入式tomcat服务器。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:1)

异常说你必须返回一列(因为执行查询的方式):

  

标量响应查询只能返回一列。确保您的密码查询仅返回一个项目。

而您的查询返回3:

return root,r,m

我认为它与运行应用程序的容器无关,而是与执行的实际查询有关。