如果字段具有特定的值,我該怎麼做embeds_many
?例如。假設一個家庭的成員可以有一輛或多輛汽車if
他們年齡大於或等於18歲。embeds_many的條件?
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
這樣的事情是可能的,或者我必須通過其他方式。即驗證?