モジュール: Mongoid::Criteria::Queryable::Expressions::Num

定義:
lib/mongoid/criteria/queryable/extentions/numeric.rb

Overview

数値モジュールとその子にクエリ型キャスティング動作を追加します。

名前空間で定義済み

Modules: クラスメソッド

インスタンス メソッドの概要を折りたたむ

インスタンス メソッドの詳細

#__evolve_date__Time

数値を mongo に対応する日付、つまり真夜中の UTC 時間に展開します。

例:

日付に展開します。

125214512412.1123.__evolve_date__

次の値を返します。

  • 時間

    UTC 午前 0 時()の時刻表現。



19
20
21
22
# ファイル 'lib/mongoid/criteria/queryable/extentions/numeric.rb' は、 19行を

デフォルト __evolve_date__
  時間 = ::時間.at(自己).UTC
  ::時間.UTC(時間., 時間., 時間.day, 0, 0, 0, 0)
end

#__evolve_time__Time

数値を mongo に適した時間に展開します。

例:

時間に展開する。

125214512412.1123.__evolve_time__

次の値を返します。

  • 時間

    時間表現。



30
31
32
# ファイル 'lib/mongoid/criteria/queryable/extentions/numeric.rb' は、 30行を

デフォルト __e Volume_time__
  ::時間.at(自己).UTC
end