【发布时间】:2017-03-14 08:58:56
【问题描述】:
我在玩 neo4j - 看看我能用它做什么和不能做什么,然后再建议它做一些严肃的事情。我正在努力解决的一件事是,您是否可以拥有我所说的复合关系。
在我的演奏中,我正在做一个家谱 - 这似乎是一个理想的选择。我想表达一个生活事件发生在两个人之间——例如结婚——以及它发生在哪里。两个 PERSON 节点之间的 MARRIED_TO 关系很简单。不过,我正在努力解决与 PLACE 节点的关系。
在我的脑海中,似乎我真正想要的是从 PLACE 节点到 MARRIED_TO 关系的关系,我认为这是不可能的。
另外,我可以看到三个节点之间的 MARRIED_TO 关系,但这不仅感觉不对,而且也不可能。
我能做的最好的事情是要么有一个代表婚姻的 EVENT 节点,这感觉很笨重,要么有两个 PERSON 节点到 PLACE 的关系,然后是数据的复制。
是否有适当的方法来管理此类数据?还是我只是错过了什么?
【问题讨论】:
标签: neo4j cypher graph-databases