0

このクエリはArrayon users 変数を返します。

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)

しかし、配列なので適用できません。

この配列のモンゴイド基準を変更することは可能ですか? 他の解決策はありますか?

注意重要!出力クラス タイプを変更できませんb.followees_by_type('aged')

4

1 に答える 1

0

私のコメントによると、 which is a の代わりにwhich @usersis aを使用する必要があります。Mongoid::CriteriausersArray

于 2012-10-12T09:56:36.087 に答える