2014-11-04 58 views
-1

我想模拟neo4j中的用例。用户和角色的neo4j数据模型

用例:

用户

角色

权限

在这里,用户可以拥有多个角色和用户可以与多个部门通过多个角色相关。

例:

用户A与系X连接成与角色的角色A,角色B和同一用户被连接到系y随角色A和角色C,进一步每个角色将已设置的权限。

建议neo4j数据模型。

回答

2
+0

这是唯一的用户和角色建模简单的情况下,我想主管部门,权限也连接。 – 2014-11-04 09:43:51

+0

您可能需要一个hyperedge http://neo4j.com/docs/2.1.5/cypher-cookbook-hyperedges.html – Luanne 2014-11-04 10:18:57

+0

谢谢,是hyperalge特别的东西,在给出的例子,他们刚刚引入了一个额外的节点,如果你知道吗,spring-data-neo4j(SDN)是否支持这个超类型。 – 2014-11-04 10:47:53