2014-11-04 53 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