【问题标题】:Neo4j direction between nodes节点之间的 Neo4j 方向
【发布时间】:2013-10-23 10:05:10
【问题描述】:

假设我有一个类,它有一个类 B。那么在图中,方向是从 A 传出还是传入 A?我的主要问题是如何根据 OOD 中的类关系确定节点之间的方向。提前致谢。

【问题讨论】:

    标签: java graph neo4j directions


    【解决方案1】:

    您可以在 Neo4j 中轻松遍历这两种方式。我通常的默认设置是传出,也就是说……这取决于您的型号。

    作为练习,想想人和房子。一个人有房子还是房子有居住者 试着在这里考虑关系名称。他们拥有房子,住在房子里还是什么?

    Person--{has}-->house
    Person--{livesat}-->house
    Person--{owns}-->house
    House--{has}-->occupant
    

    它们都是略有不同的关系。将这种想法应用到您自己的模型中,然后选择您认为最好的方法。我不喜欢“by”关系,例如 house--{ownedby}-->person,因为它们只是在向后遍历“own”关系,并且以这种方式更好地表达。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      相关资源
      最近更新 更多