2016-08-24 23 views
0

我在正確的關係設置中遇到問題。如何設置三個集合之間的最佳和正確關係

我在我的應用程序三個對象:

projects 
sectors 
employees 

,我需要設計的關係吧:

一)每個部門都有它自己的員工

B)每個扇區可負責任何項目

b)並非每個員工在每個參與員工行業的項目中都負責,並且有要求過濾員工「按項目」

所以在這個時刻,我得到這樣的:

sector has field project (ref: project._id) 
employee has field sector (ref: sector._id) 
employee has field project (ref: project._id) 

是這種做法是否正確?

回答

0

我認爲正確的做法是:

  • 部門應該有員工ID和項目ID
  • 員工都要有項目編號
相關問題