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