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

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

Overview

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

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

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

クラスメソッドの詳細

。一致するかどうか(存在、値、条件)= true| false 、ブール値

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

値が $ne 式を満たすかどうかを返します。

パラメーター:

  • exists ( true | false ) —

    値が存在するかどうか。

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

    確認する値。

  • 条件 (オブジェクト) —

    $ne 条件述語。

次の値を返します。

  • ( true | false ) —

    値が一致するかどうか。

  • (ブール値)


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

MongoDB_function デフォルト 一致するかどうか(exists, 価値, 条件)
  ケース 条件
  次の場合: ::Regexp, BSON::Regexp::Raw
    発生 Errors::InvalidQuery, " '$ne' 演算子は 正規 表現 引数を許可しません: #{ Errors :: InvalidQuery 。truncate_expr ( 条件 ) } } "
  end

  !EqImpl.一致するかどうか(exists, 価値, 条件, '$ne')
end