クラス: Mongoid::Contextual::None
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::Contextual::None
- 次のことが含まれます。
- 列挙可能、集計可能::None 、クエリ可能
- 定義:
- build/mongoid- 8.1 /lib/mongoid/contextual/none.rb
インスタンス属性の概要を折りたたむ
-
#条件= オブジェクト
readOnly
属性基準の値を返します。
-
#klass ⇒ Object
readOnly
属性 klas の値を返します。
クエリ可能な に含まれる属性
コレクション、コレクション クエリ対象のコレクションです。 、 #criteria コンテキストの基準。 、 #klass 基準の klas。
インスタンス メソッドの概要を折りたたむ
-
# == (その他) ==(その他) ========= ================================================================== false
コンテキストが他のオブジェクトと等しいかどうかを確認します。
-
個別の番号(_field)==配列
null コンテキストで個別のフィールド値を取得します。
-
#各列挙型
null コンテキストを反復処理します。
-
が存在する場合(id_or_条件 = :none) = false
コンテキストにドキュメントが存在するかどうかを確認します。
-
5 分の 1 = nil
常に nil を返します。
-
# 5 番目の。 = オブジェクト
は常にエラーを発生させます。
-
最初の#(制限 = nil)= [] | nil (#find_first、#one)
常に nil を返します。
-
最初は # です。 = オブジェクト
は常にエラーを発生させます。
-
4秒 = nil
常に nil を返します。
-
4 番目の。 = オブジェクト
は常にエラーを発生させます。
-
#初期化(条件) = なし
コンストラクター
新しい null コンテキストを作成します。
-
#last(limit = nil) ⇒ [] | nil
常に nil を返します。
-
最後は # です。 = オブジェクト
は常にエラーを発生させます。
-
や では整数(また : サイズ)
常にゼロを返します。
- # new_sum =オブジェクト
- # old_sum =オブジェクト
-
#pick (*_fields) = nil
null コンテキストでフィールド値を選択します。
-
#pllack (*_fields) = 配列
null コンテキストでフィールド値をプルします。
-
#second ⇒ nil
常に nil を返します。
-
#秒です。 = オブジェクト
は常にエラーを発生させます。
-
# second_to_last-=Nil
常に nil を返します。
-
秒_to_last. = オブジェクト
は常にエラーを発生させます。
-
#の合計(_field =nil) = 整数 | Symbol
null コンテキストで合計を取得します。
-
#take(limit = nil) ⇒ [] | nil
nil または空の配列を返します。
-
#取得します。 = オブジェクト
は常にエラーを発生させます。
-
#table (_field)======================================
ヌルコンテキストの フィールド値は含まれません。
-
3 . から nil
常に nil を返します。
-
3 つ目の# = オブジェクト
は常にエラーを発生させます。
-
# Third_to_last == nil
常に nil を返します。
-
# Third_to_last = オブジェクト
は常にエラーを発生させます。
クエリ可能な に含まれるメソッド
Aggregationable::Noneに含まれるメソッド
#aggregates 、 #avg 、 #min
コンストラクターの詳細
#初期化(条件) =なし
新しい null コンテキストを作成します。
137 138 139 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行137 デフォルト 初期化(条件) @criteria, @klass = 条件, 条件.klass end |
インスタンス属性の詳細
#条件=オブジェクト(読み取り専用)
属性基準の値を返します。
14 15 16 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行14 デフォルト 条件 @criteria end |
# klas ~オブジェクト(読み取り専用)
属性 klas の値を返します。
14 15 16 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行14 デフォルト klass @klass end |
インスタンス メソッドの詳細
# == (その他) ==(その他) ========= ================================================================== false
コンテキストが他のオブジェクトと等しいかどうかを確認します。
44 45 46 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行44 デフォルト ==(その他) その他.is_a?(なし) end |
個別の番号(_field)==配列
null コンテキストで個別のフィールド値を取得します。
56 57 58 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行56 デフォルト distinct(_field) [] end |
#各列挙型
null コンテキストを反復処理します。 この場合は、反復処理するドキュメントがありません。
69 70 71 72 73 74 75 76 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行69 デフォルト 各 場合 ブロック_指定 [].各 { |doc| ノードの数(doc) } 自己 else to_enum end end |
が存在する場合(id_or_条件 = :none) = false
コンテキストにドキュメントが存在するかどうかを確認します。
93 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行93 デフォルト 存在するかどうか(id_or_条件 = :none); false; end |
5 分の 1 = nil
常に nil を返します。
273 274 275 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行273 デフォルト 50 nil end |
# 5 番目の。 =オブジェクト
は常にエラーを発生させます。
283 284 285 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行283 デフォルト 5 番目のドキュメント。 resume_document_not_find_error end |
最初の#(制限 = nil)= [] | nil別名: find_first 、 one
常に nil を返します。
149 150 151 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行149 デフォルト 最初に(limit = nil) [] ただし、 limit.nil? end |
最初は # です。 =オブジェクト
は常にエラーを発生させます。
159 160 161 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行159 デフォルト 1 つ目。 resume_document_not_find_error end |
4秒= nil
常に nil を返します。
253 254 255 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行253 デフォルト 4 つ nil end |
4 番目の。 =オブジェクト
は常にエラーを発生させます。
263 264 265 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行263 デフォルト 4 つ目。 resume_document_not_find_error end |
#last(limit = nil) ⇒ [] | nil
常に nil を返します。
171 172 173 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行171 デフォルト last(limit = nil) [] ただし、 limit.nil? end |
最後は # です。 =オブジェクト
は常にエラーを発生させます。
181 182 183 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行181 デフォルト 最後に、次を追加します。 resume_document_not_find_error end |
長さ~整数別名:サイズ
常にゼロを返します。
333 334 335 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行333 デフォルト Length Mongoid.break_aggregables ? 0 : エントリ.Length end |
# new_sum =オブジェクト
16 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行16 エイリアス :new_sum :sum |
# old_sum =オブジェクト
9 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行9 エイリアス : old_sum :sum |
#pick (*_fields) = nil
null コンテキストでフィールド値を選択します。
115 116 117 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行115 デフォルト 選択(*_fields) nil end |
#pllack (*_fields) =配列
null コンテキストでフィールド値をプルします。
103 104 105 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行103 デフォルト プル型(*_fields) [] end |
#second ⇒ nil
常に nil を返します。
213 214 215 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行213 デフォルト 秒 nil end |
#秒です。 =オブジェクト
は常にエラーを発生させます。
223 224 225 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行223 デフォルト 秒です。 resume_document_not_find_error end |
# second_to_last-= Nil
常に nil を返します。
293 294 295 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行293 デフォルト second_to_last nil end |
秒_to_last. =オブジェクト
は常にエラーを発生させます。
303 304 305 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行303 デフォルト second_to_last. resume_document_not_find_error end |
#の合計(_field =nil) =整数 | Symbol
null コンテキストで合計を取得します。
28 29 30 31 32 33 34 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行28 デフォルト 合計(_field = nil) 場合 Mongoid.break_aggregables old_sum(_field) else new_sum(_field) end end |
#take(limit = nil) ⇒ [] | nil
nil または空の配列を返します。
193 194 195 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行193 デフォルト が(limit = nil) limit ? [] : nil end |
#取得します。 =オブジェクト
は常にエラーを発生させます。
203 204 205 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行203 デフォルト と一緒に使用されます resume_document_not_find_error end |
#table ( _field )======================================
ヌルコンテキストの フィールド値は含まれません。
127 128 129 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行127 デフォルト 点(_field) {} end |
3 . からnil
常に nil を返します。
233 234 235 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行233 デフォルト 3 つ目の nil end |
3 つ目の# =オブジェクト
は常にエラーを発生させます。
243 244 245 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行243 デフォルト 3 つ目。 resume_document_not_find_error end |
# Third_to_last == nil
常に nil を返します。
313 314 315 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行313 デフォルト Third_to_last nil end |
# Third_to_last =オブジェクト
は常にエラーを発生させます。
323 324 325 |
ファイル 'Build/mongoid- 8.1 /lib/mongoid/contextual/none.rb', 行323 デフォルト Third_to_last. resume_document_not_find_error end |