来自关系数据库的背景我发现很容易将用户及其角色分解为规范化表格。但是在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