【发布时间】:2016-12-31 11:17:43
【问题描述】:
我对正确的关系设置有疑问。
我的应用程序中有三个对象:
projects
sectors
employees
我需要为它设计关系:
a) 每个部门都有自己的员工
b) 每个部门都可以负责任何项目
b) 不是每个员工都对每个项目负责,参与员工所在的部门,并且需要“按项目”过滤员工
所以此刻我得到这样的东西:
sector has field project (ref: project._id)
employee has field sector (ref: sector._id)
employee has field project (ref: project._id)
这种方法正确吗?
【问题讨论】: