例外: Mongoid::Errors::DocumentNotFound
- 継承:
-
MongoidError
- オブジェクト
- 標準エラー
- MongoidError
- Mongoid::Errors::DocumentNotFound
- 定義:
- lib/mongoid/errors/document_not_find.rb
Overview
特定の ID または存在しない属性のセットによってデータベースにドキュメントをクエリするときに発生します。 複数の ID が渡された場合は、それらがすべて表示されます。
定数の概要
MongoidErrorから継承された定数
インスタンス属性の概要を折りたたむ
-
#klass ⇒ Object
readOnly
属性 klas の値を返します。
-
# param = オブジェクト
readOnly
属性パラメータの値を返します。
MongoidErrorから継承される属性
問題が発生した場合、解決策が与えられたら次の状況が発生します。
インスタンス メソッドの概要を折りたたむ
-
#初期化(klas、パラメータ、未一致 = nil)= DocumentNotFound
コンストラクター
新しいエラーを作成します。
MongoidErrorから継承されたメソッド
コンストラクターの詳細
#初期化(klas、パラメータ、未一致 = nil)= DocumentNotFound
新しいエラーを作成します。
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# ファイル 'lib/mongoid/errors/document_not_find.rb' 行26 デフォルト 初期化(klass, param, 不一致 = nil) 場合 !不一致 & & !param.is_a?(ハッシュ) 不一致 = 配列(param) 場合 param end @klass, @params = klass, param スーパー( ( (param, 不一致), { klass: klass.name, 検索: ordered(param), 属性: param, 合計: 合計(param), 次の値がありません。 欠損(Missing)(不一致), shard_key: shard_key(不一致) } ) ) end |
インスタンス属性の詳細
# klas ~オブジェクト(読み取り専用)
属性 klas の値を返します。
12 13 14 |
# ファイル 'lib/mongoid/errors/document_not_find.rb' 行12 デフォルト klass @klass end |
#パラメータ=オブジェクト(読み取り専用)
属性パラメータの値を返します。
12 13 14 |
# ファイル 'lib/mongoid/errors/document_not_find.rb' 行12 デフォルト param @params end |