用户权限管理,mongodb结构设计问题
想做权限管理,传统关系数据库,用户表,角色表,权限表,模块表,分的很细。这准备改为mongodb,有点傻了,是该将所有权限做在一张表里还是分开。 把权限,模块做成用户的一个子集合,如用户{模块,权限,操作},这种形式,可行,但感觉有些怪,大家一般怎么设计表?
1 回复
挂在用户对象里
想做权限管理,传统关系数据库,用户表,角色表,权限表,模块表,分的很细。这准备改为mongodb,有点傻了,是该将所有权限做在一张表里还是分开。 把权限,模块做成用户的一个子集合,如用户{模块,权限,操作},这种形式,可行,但感觉有些怪,大家一般怎么设计表?
挂在用户对象里