我正在尝试使用此查询将节点对象与计算字段一起返回。从理论上讲,这应该返回一个散列,我可以访问每个人并计算并输入速度模板。
MATCH (starter:Person {userId: {0}})<-[r:WORKS_FOR]-(n:Person) OPTIONAL MATCH (n)<-[q:WORKS_FOR]-(p:Person) RETURN {person: n, reporteeCount: count(q)}
我可以在Neo4j浏览器中返回值,但是在spring-boot中正确引用返回类型并访问Java中的数据是不成功的。
我们当前的配置是使用PersonRepository访问数据,然后是PersonService和PersonServiceImpl,以便将返回的数据从Neo4j传递给PersonController。
答案 0 :(得分:4)
我认为你想要的是@QueryResult带注释的DTO带你的人+ reporteeCount
ax.draw_artist(lines)
请注意查询RETURN子句的更改