來自關係數據庫的背景我發現很容易將用戶及其角色分解爲規範化表格。但是在mongo數據庫中做到這一點的習慣方式是什麼?在mongo數據庫中定義用戶角色的好方法
情景我有
({ "roles" :
[
{"role": "user"},
{"role": "manager"},
{"role": "admin"}
]
"privileges" :
[
{"privilege": "READ"},
{"privilege": "READ/WRITE"},
{"privilege": "ALL"}
]
"users" :
[
{"user": "Sammy"},
{"user": "Tom"},
{"user": "Fred"},
{"user": "Zack"}
]
"userPermissions" :
[
{"admin": "Sammy"},
{"manager": "Tom"},
{"user": "Fred"},
{"user": "Zack"}
]
})
問:這是在蒙戈用戶角色模型以適當的方式?
這甚至有效的JSON? – 2014-11-24 16:03:44
@LutzHorn應該是 – stackoverflow 2014-11-24 16:11:52
以前不是,現在還不是。現在我看不到用戶的角色。 – 2014-11-24 16:12:36