【发布时间】:2011-11-25 05:32:03
【问题描述】:
我有两个查询,
Post.where(:group_id.in => group_ids, :deleted => false)
Post.where(:user_id=>user.id,:deleted=>false)
我需要使用 or 条件来组合这些查询。 我试过了,
Post.where(:deleted => false).or({:user_id=>user.id},{:group_id.in => group_ids})
和
Post.any_of({:group_id.in=>group_ids},{:user_id=>user.id})
但我没有得到结果。
【问题讨论】:
-
那么基本上你想合并这两个查询的结果?
标签: ruby-on-rails mongodb mongoid