embeds_many
如果字段具有特定值,我该怎么做?例如。让我们假设一个家庭成员可以拥有一辆或多辆if
年满 18 岁或等于 18 岁的汽车。
class FamilyMember
include Mongoid::Document
# Psuedo code
embeds_many :cars, :if :age >= 18
field :member_type, :type => String # can be dad, mom, son, daughter
field :age, :type => Integer
end
这样的事情可能吗,还是我必须通过其他方式。即验证?