我有這個模型使用關係領域:Mongoid在查詢
class Document1
field privacy
has_many events, :as => :target
end
class Document2
field privacy
has many_events, :as => :target
end
class Event
belongs_to :target, :polymorphic => true
end
我需要做的是這樣的:
Event.where(:target.privacy => :public)
我怎麼能這樣做呢?
在Mongoid中不要爲我工作,總是返回0結果:Event.where('target.privacy'=>:public) – drinor