【问题标题】:How to return nodes and relationships with Neo4j spring data repository如何使用 Neo4j spring 数据存储库返回节点和关系
【发布时间】:2015-11-09 22:56:52
【问题描述】:

有什么方法可以使用 spring 数据和密码以某种方式返回 {relationship,node} 夫妇的列表?

例如: 假设我有图表“用户访问过的城市”:

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

我想找到的是(或类似的结构): 给定 {user = "User 1"},返回:

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

PS :relationships 有 date 属性,这就是为什么我想用每个城市节点返回它。

【问题讨论】:

  • 我不知道如何使用 sdn,但密码请求是:MATCH (u:User) -[r:VISITED]->(c:City) return r,c,假设您的标签是用户、城市并且您的关系是已访问
  • 谢谢。我已经知道了。我只是想知道这将如何被 sdn 映射
  • 这里有一个相关的帖子stackoverflow.com/questions/29411926/…

标签: neo4j spring-data-neo4j


【解决方案1】:

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

@QueryResult
public class NodeAndRelationship {

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

【讨论】:

    猜你喜欢
    • 2021-04-16
    • 2017-03-20
    • 1970-01-01
    • 1970-01-01
    • 2021-09-18
    • 2015-09-07
    • 2020-04-12
    • 2014-03-18
    • 1970-01-01
    相关资源
    最近更新 更多