經典協會
Mongoid 允許經典的 ActiveRecord
關聯:
- 一對一:
has_one
/belongs_to
- 一對多:
has_many
/belongs_to
- 多對多:
has_and_belongs_to_many
要新增關聯(比如使用者 has_many
帖子),你可以將其新增到 User
模型檔案中:
has_many :posts
這對你的 Post
模型檔案:
belongs_to :user
這將在你的 Post
模型中新增一個 user_id
欄位,為你的 Post
類新增一個 user
方法,併為你的 User
類新增一個 posts
方法。