我嘗試實現以下數據庫結構,但有問題的理解怎麼做使用mongoid:使用Mongoid數據庫設計的多對多關係?
我有一個模型文件,模型DocumentTeam和模型員工。用戶可以創建文檔並選擇要添加到DocumentTeam的員工。這是我大氣壓:
class Document
embeds_one :document_team
end
class DocumentTeam
has_many :employees
embedded_in :document
end
class Employee
belongs_to :document_teams
end
所以我的問題:我怎麼能告訴導軌自動插入選定的員工到嵌入式DocumentTeam創建文檔時?
此外,我希望能夠列出例如員工的所有情況介紹通過
Employee.first.documents
這是可能的嗎?
感謝提前!
如果您能提及簡報與其他文件的關係,以及您如何選擇所選員工,會更好? – rubish
見編輯。粘貼錯誤的代碼! – Tronic