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

定義:
lib/mongoid/matcher/exists.rb

Overview

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

$exists 式のメモリ内マッチャー。

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

クラスメソッドの詳細

。一致するかどうか( exists, _value, 条件) ⇒ true | false、ブール値

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

$exists 式が満たされているかどうかを返します。

パラメーター:

  • exists ( true | false ) —

    値が存在するかどうか。

  • 価値 (オブジェクト) —

    使用されません。

  • 条件 ( true | false ) —

    $exists 条件述語。

次の値を返します。

  • ( true | false ) —

    存在条件が満たされているかどうか。

  • (ブール値)


18
19
20
21
22
23
24
# ファイル 'lib/mongoid/matcher/exists.rb' は、 18行

MongoDB_function デフォルト 一致するかどうか(exists, _value, 条件)
  ケース 条件
  次の場合: Range(範囲)
    発生 Errors::InvalidQuery, " $exists の引数は、範囲: #{{ Errors :: InvalidQuery ] になります。切り捨て_expr (条件) } "
  end
  exists == (条件 || false)
end