我有这个模型使用关系领域: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