Вы можете сделать это так:
Post.any_of({:group_id.in => group_ids, :deleted => false}, {:user_id => user.id, :deleted => false})
или
Post.all_of(:deleted => true, :or => [{:group_id.in => group_ids}, {:user_id => user.id}])
Вы можете вызвать selector
в любом из этих выражений, чтобы увидеть запрос mongodb, который будет сгенерирован для получения данных.