0
我有一篇文章,Mongoid关系
class Article
include Mongoid::Document
文章有类别。
class Category
include Mongoid::Document
我必须使用什么类型的关系:嵌入或引用?
我有一篇文章,Mongoid关系
class Article
include Mongoid::Document
文章有类别。
class Category
include Mongoid::Document
我必须使用什么类型的关系:嵌入或引用?
您应该使用has_many
和belongs_to
:
class Article
include Mongoid::Document
belongs_to :category
end
class Category
include Mongoid::Document
has_many :articles
end
这种关系将不会嵌入,这样其他物品也可以参照相同的类别。每个班级的记录将存储在单独的集合(文章和类别)中。