我尝试实现以下数据库结构,但在理解如何使用 mongoid 时遇到问题:
我有一个模型Documents,一个模型DocumentTeam和一个模型Employees。用户可以创建文档并可以选择员工,这些员工将添加到 DocumentTeam。这是我在atm的地方:
class Document
embeds_one :document_team
end
class DocumentTeam
has_many :employees
embedded_in :document
end
class Employee
belongs_to :document_teams
end
所以我的问题是:我如何告诉 Rails 在创建文档时自动将选定的员工插入到嵌入式 DocumentTeam 中?
此外,我希望能够列出例如员工的所有简报
Employee.first.documents
这也可能吗?
提前谢谢!