MongoDB-我应该为客户,供应商和经理创建一个集合,还是将它们分开?

时间:2018-08-01 17:11:38

标签: database mongodb performance

让我们说我有一个平台,并且我有:

  1. 客户端-使用该应用程序的人。

  2. 供应商-执行客户请求。

  3. 超级用户-谁将客户的请求发送给供应商。

  4. 经理-可以管理公司(客户和供应商)的人。

  5. 主持人-可以管理所有平台(所有公司)的人。

现在所有的人都有相同的基本信息: 名,姓,电话,电子邮件等。

但是他们还有更多其他不同的信息,例如角色和匹配的数据。

我应该为每个文档创建一个分类为“用户”的集合,例如,一个集合将分配userType:“客户端”,而另一个集合将分配userType:“供应商”,

或者我应该为它们每个创建一个不同的集合吗?

0 个答案:

没有答案