モジュール: Mongoid::Matcher::In Private
- 定義:
- lib/mongoid/matcher/in.rb
Overview
このモジュールはプライベート API の一部です。 このモジュールは将来削除または変更される可能性があるため、可能な限り使用しないでください。
$in 式のメモリ内マッチャー。
クラスメソッドの概要を折りたたむ
-
。一致するかどうか(_exists、値、条件) = true | false、ブール値
private
値が $in 式を満たすかどうかを返します。
クラスメソッドの詳細
。一致するかどうか(_exists、値、条件) ⇒ true | false、ブール値
このメソッドは、プライベート API の一部です。 このメソッドは将来削除または変更される可能性があるため、可能な限り使用しないでください。
値が $in 式を満たすかどうかを返します。
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# ファイル 'lib/mongoid/matcher/in.rb' は、 18行 MongoDB_function デフォルト 一致するかどうか(_exists, 価値, 条件) ただし、 条件.is_a?(配列) 発生 Errors::InvalidQuery, " $in 引数は配列である必要 が あり ます : # { { Errors :: InvalidQuery " end 場合 価値.is_a?(配列) & & 価値.any? 行う |v| 条件.any? 行う |c| EqImplWithRegexp.一致するかどうか('$in', v, c) end end return true end 条件.any? 行う |c| EqImplWithRegexp.一致するかどうか('$in', 価値, c) end end |