繁体   English   中英

neo4j中的复合关系

[英]Compound relationship in neo4j

我正在与neo4j玩耍-在建议将其用于一些严肃的事情之前,先看看我能做什么和不能做什么。 我要解决的一件事是,如果您可以拥有我所说的复合关系。

在玩游戏时,我正在做一棵家谱-看起来很合适。 我想表达一个人生事件发生在两个人之间-例如结婚-发生了什么。 两个PERSON节点之间的MARRIED_TO关系很容易。 我正在努力与PLACE节点建立关系。

在我的脑海中,似乎真正需要的是从PLACE节点到MARRIED_TO关系的关系,但我认为这是不可能的。

或者,我可以看到MARRIED_TO关系在三个节点之间进行,但这不仅感觉不正确,而且是不可能的。

我所能看到的最好的结果是要么拥有一个代表婚姻的EVENT节点(感觉很笨拙),要么拥有两个PERSON节点到PLACE的关系,然后再复制数据。

是否有管理此类数据的适当方法? 还是我只是想念一些东西?

将“婚姻”视为您网域的重要组成部分。 作为实体的任何事物都应有一个单独的节点-因此“婚姻”(或事件)成为一个节点。 然后,该节点可以连接到两个人和该位置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM