此查询在用户变量上返回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')
答案 0 :(得分:0)
根据我的评论,您应该使用@users
Mongoid::Criteria
代替users
,而Array
只是{{1}}。