【发布时间】:2015-12-17 19:07:46
【问题描述】:
我正在编写一个拥有不同用户的应用程序。
假设我有两个角色为“医生”的用户,这些医生每个都有一个病人。两名患者在“数据”集合中都有个人数据,并且只能由各自的医生查看。
所以我有 2 个收藏:
- users:包含4个用户。 2 角色为“医生”,2 角色为“患者”
- 数据:包含 2 位患者的个人数据,只能由患者的医生访问。
如何在 mongodb 中实现这一点,而不必每次都查询数据收集(包含我的患者的个人数据)来检查它是否是我的医生的患者。
我正在使用 expressJs 作为 webapi 与我的 mongodb 对话。
【问题讨论】: