数组到mongoid标准

时间:2012-10-09 14:55:55

标签: ruby-on-rails ruby arrays ruby-on-rails-3 mongoid

此查询在用户变量上返回Array

users = @users.flat_map {|b| b.followees_by_type('aged') }

我需要将此过滤器应用于users

olds = users.any_of({ :image_filename.ne => nil }, { :yt_video_id.ne => nil}).all_of(:active.ne => false)

但是我不能申请因为是一个数组。

可能更改为此阵列的mongoid标准吗? 还有其他解决方案吗?

注意重要!我无法修改输出类类型b.followees_by_type('aged')

1 个答案:

答案 0 :(得分:0)

根据我的评论,您应该使用@users Mongoid::Criteria代替users,而Array只是{{1}}。