クラス: Mongoid::Contextual::None
- 継承:
-
オブジェクト
- オブジェクト
- Mongoid::Contextual::None
- 次のことが含まれます。
- 列挙可能、集計可能::None 、クエリ可能
- 定義:
- lib/mongoid/contextual/none.rb
Overview
null セットに対して一括クエリと永続化操作を実行するために使用されるコンテキスト オブジェクト。 このクラスのメソッド インターフェースは Mongoid::Contextual::Mongo と整合性があります。
インスタンス属性の概要を折りたたむ
-
#条件= オブジェクト
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 を返します。
-
最後は # です。 = オブジェクト
は常にエラーを発生させます。
-
や では整数(また : サイズ)
常にゼロを返します。
-
#pick (*_fields) = nil
null コンテキストでフィールド値を選択します。
-
#pllack (*_fields) = 配列
null コンテキストでフィールド値をプルします。
-
#second ⇒ nil
常に nil を返します。
-
#秒です。 = オブジェクト
は常にエラーを発生させます。
-
# second_to_last-=Nil
常に nil を返します。
-
秒_to_last. = オブジェクト
は常にエラーを発生させます。
-
#take(limit = nil) ⇒ [] | nil
nil または空の配列を返します。
-
#取得します。 = オブジェクト
は常にエラーを発生させます。
-
#table (_field)======================================
ヌルコンテキストの フィールド値は含まれません。
-
3 . から nil
常に nil を返します。
-
3 つ目の# = オブジェクト
は常にエラーを発生させます。
-
# Third_to_last == nil
常に nil を返します。
-
# Third_to_last = オブジェクト
は常にエラーを発生させます。
クエリ可能な に含まれるメソッド
Aggregationable::Noneに含まれるメソッド
#aggregates 、 #avg 、 #min 、 #sum
コンストラクターの詳細
#初期化(条件) =なし
新しい null コンテキストを作成します。
120 121 122 |
# ファイル 'lib/mongoid/contextual/none.rb' 行120 デフォルト 初期化(条件) @criteria, @klass = 条件, 条件.klass end |
インスタンス属性の詳細
#条件=オブジェクト(読み取り専用)
属性基準の値を返します。
17 18 19 |
# ファイル 'lib/mongoid/contextual/none.rb' 行17 デフォルト 条件 @criteria end |
# klas ~オブジェクト(読み取り専用)
属性 klas の値を返します。
17 18 19 |
# ファイル 'lib/mongoid/contextual/none.rb' 行17 デフォルト klass @klass end |
インスタンス メソッドの詳細
# == (その他) ==(その他) ========= ================================================================== false
コンテキストが他のオブジェクトと等しいかどうかを確認します。
27 28 29 |
# ファイル 'lib/mongoid/contextual/none.rb' 行27 デフォルト ==(その他) その他.is_a?(なし) end |
個別の番号(_field)==配列
null コンテキストで個別のフィールド値を取得します。
39 40 41 |
# ファイル 'lib/mongoid/contextual/none.rb' 行39 デフォルト distinct(_field) [] end |
#各列挙型
null コンテキストを反復処理します。 この場合は、反復処理するドキュメントがありません。
52 53 54 55 56 57 58 59 |
# ファイル 'lib/mongoid/contextual/none.rb' 行52 デフォルト 各 場合 ブロック_指定 [].各 { |doc| ノードの数(doc) } 自己 else to_enum end end |
が存在する場合(id_or_条件 = :none) = false
コンテキストにドキュメントが存在するかどうかを確認します。
76 |
# ファイル 'lib/mongoid/contextual/none.rb' 行76 デフォルト 存在するかどうか(id_or_条件 = :none); false; end |
5 分の 1 = nil
常に nil を返します。
256 257 258 |
# ファイル 'lib/mongoid/contextual/none.rb' 行256 デフォルト 50 nil end |
# 5 番目の。 =オブジェクト
は常にエラーを発生させます。
266 267 268 |
# ファイル 'lib/mongoid/contextual/none.rb' 行266 デフォルト 5 番目のドキュメント。 resume_document_not_find_error end |
最初の#(制限 = nil)= [] | nil別名: find_first 、 one
常に nil を返します。
132 133 134 |
# ファイル 'lib/mongoid/contextual/none.rb' 行132 デフォルト 最初に(limit = nil) [] ただし、 limit.nil? end |
最初は # です。 =オブジェクト
は常にエラーを発生させます。
142 143 144 |
# ファイル 'lib/mongoid/contextual/none.rb' 行142 デフォルト 1 つ目。 resume_document_not_find_error end |
4秒= nil
常に nil を返します。
236 237 238 |
# ファイル 'lib/mongoid/contextual/none.rb' 行236 デフォルト 4 つ nil end |
4 番目の。 =オブジェクト
は常にエラーを発生させます。
246 247 248 |
# ファイル 'lib/mongoid/contextual/none.rb' 行246 デフォルト 4 つ目。 resume_document_not_find_error end |
#last(limit = nil) ⇒ [] | nil
常に nil を返します。
154 155 156 |
# ファイル 'lib/mongoid/contextual/none.rb' 行154 デフォルト last(limit = nil) [] ただし、 limit.nil? end |
最後は # です。 =オブジェクト
は常にエラーを発生させます。
164 165 166 |
# ファイル 'lib/mongoid/contextual/none.rb' 行164 デフォルト 最後に、次を追加します。 resume_document_not_find_error end |
長さ~整数別名:サイズ
常にゼロを返します。
316 317 318 |
# ファイル 'lib/mongoid/contextual/none.rb' 行316 デフォルト Length エントリ.Length end |
#pick (*_fields) = nil
null コンテキストでフィールド値を選択します。
98 99 100 |
# ファイル 'lib/mongoid/contextual/none.rb' 行98 デフォルト 選択(*_fields) nil end |
#pllack (*_fields) =配列
null コンテキストでフィールド値をプルします。
86 87 88 |
# ファイル 'lib/mongoid/contextual/none.rb' 行86 デフォルト プル型(*_fields) [] end |
#second ⇒ nil
常に nil を返します。
196 197 198 |
# ファイル 'lib/mongoid/contextual/none.rb' 行196 デフォルト 秒 nil end |
#秒です。 =オブジェクト
は常にエラーを発生させます。
206 207 208 |
# ファイル 'lib/mongoid/contextual/none.rb' 行206 デフォルト 秒です。 resume_document_not_find_error end |
# second_to_last-= Nil
常に nil を返します。
276 277 278 |
# ファイル 'lib/mongoid/contextual/none.rb' 行276 デフォルト second_to_last nil end |
秒_to_last. =オブジェクト
は常にエラーを発生させます。
286 287 288 |
# ファイル 'lib/mongoid/contextual/none.rb' 行286 デフォルト second_to_last. resume_document_not_find_error end |
#take(limit = nil) ⇒ [] | nil
nil または空の配列を返します。
176 177 178 |
# ファイル 'lib/mongoid/contextual/none.rb' 行176 デフォルト が(limit = nil) limit ? [] : nil end |
#取得します。 =オブジェクト
は常にエラーを発生させます。
186 187 188 |
# ファイル 'lib/mongoid/contextual/none.rb' 行186 デフォルト と一緒に使用されます resume_document_not_find_error end |
#table ( _field )======================================
ヌルコンテキストの フィールド値は含まれません。
110 111 112 |
# ファイル 'lib/mongoid/contextual/none.rb' 行110 デフォルト 点(_field) {} end |
3 . からnil
常に nil を返します。
216 217 218 |
# ファイル 'lib/mongoid/contextual/none.rb' 行216 デフォルト 3 つ目の nil end |
3 つ目の# =オブジェクト
は常にエラーを発生させます。
226 227 228 |
# ファイル 'lib/mongoid/contextual/none.rb' 行226 デフォルト 3 つ目。 resume_document_not_find_error end |
# Third_to_last == nil
常に nil を返します。
296 297 298 |
# ファイル 'lib/mongoid/contextual/none.rb' 行296 デフォルト Third_to_last nil end |
# Third_to_last =オブジェクト
は常にエラーを発生させます。
306 307 308 |
# ファイル 'lib/mongoid/contextual/none.rb' 行306 デフォルト Third_to_last. resume_document_not_find_error end |