如何 return 节点和关系与 Neo4j spring 数据存储库

How to return nodes and relationships with Neo4j spring data repository

有什么方法可以使用 spring 数据和密码 return 以某种方式列出 {relationship,node} 对吗?

例如: 假设我有图表 "User visited Cities":

(User 1) -[r1] -> (New York)
(User 1) -[r2] -> (Paris)
(User 1) -[r3] -> (Madrid)

我要找的是(或类似的结构): 鉴于 {user = "User 1"},return :

[r1], (New York)
[r2], (Paris)
[r3], (Madrid)

PS :relationships 有日期 属性,这就是为什么我想 return 它与每个城市节点。

我必须创建一个 class 并像这样注释它:

@QueryResult
public class NodeAndRelationship {

    @ResultColumn("node")
    private Node node;
    @ResultColumn("rel")
    private Relationship rel;
//getters and setters
}