モジュール: Mongoid::Matcher::In Private

定義:
build/mongoid- 8.1 /lib/mongoid/matcher/in.rb

このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。

クラスメソッドの概要を折りたたむ

クラスメソッドの詳細

一致するかどうか( exists, 値, 条件) =ブール値

このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。

次の値を返します。



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ファイル 'Build/mongoid- 8.1 /lib/mongoid/matcher/in.rb', 行6

MongoDB_function デフォルト 一致するかどうか(exists, 価値, 条件)
  ただし、 配列 === 条件
    発生 Errors::InvalidQuery, " $in 引数は配列である必要 が あり ます : # { { Errors :: InvalidQuery "
  end
  場合 配列 === 価値
    場合 価値.any? { |v|
      条件.any? 行う |c|
        EqImplWithRegexp.一致するかどうか('$in', v, c)
      end
    } 次に
      return true
    end
  end
  条件.any? 行う |c|
    EqImplWithRegexp.一致するかどうか('$in', 価値, c)
  end
end