经典协会
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 方法。