Vad*_*ico 2 database architecture database-design mongodb
我对数据库和 mongo 很陌生。我正在创建一个 Web 应用程序,其中不同类型的用户可以通过不同的 UI 访问不同的路线。例如:用户、公司、管理员。我的问题是我是否应该创建一个包含所有用户的单个集合,并简单地添加“用户类型”或“访问级别”作为每个用户对象的属性?或者我应该有 3 个不同的集合,每种类型的用户一个?
这种事情的常见做法是什么?
每种类型的用户的字段是什么?如果它们相同,则使用用户类型选项。明天同一用户可以担任多个角色。存储在同一个集合中会更好。
如果要存储的字段完全不同,并且同一用户不可能在应用程序中担任 2 个角色,请使用 3 个集合。
| 归档时间: |
|
| 查看次数: |
2711 次 |
| 最近记录: |