我有文章,
class Article
include Mongoid::Document
文章有类别。
class Category
include Mongoid::Document
我必须使用什么类型的关系:嵌入式或引用?
答案 0 :(得分:1)
您应该使用has_many
和belongs_to
:
class Article
include Mongoid::Document
belongs_to :category
end
class Category
include Mongoid::Document
has_many :articles
end
此关系不会嵌入,因此其他文章也可以引用相同的类别。每个类的记录将存储在单独的集合(文章和类别)中。