经典协会

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 方法。