예외: Mongoid::Errors::DocumentNotFound
- 상속:
-
MongoidError
- 객체
- StandardError
- MongoidError
- Mongoid::Errors::DocumentNotFound
- 다음에 정의됨:
- lib/mongoid/errors/document_not_Found.rb
개요
특정 ID 또는 존재하지 않는 속성 세트로 데이터베이스에 문서를 쿼리할 때 발생합니다. 여러 ID가 전달된 경우 해당 ID가 모두 표시됩니다.
상수 요약
MongoidError에서 상속된 상수
인스턴스 속성 요약 접기
-
#klass ⇒ 객체
읽기 전용
속성 klass의 값을 반환합니다.
-
#params ⇒ 객체
읽기 전용
속성 params의 값을 반환합니다.
MongoidError에서 상속된 속성
#problem, #Resolution, #summary
인스턴스 메서드 요약 접기
-
#initialize(klass, params, unmatched = nil) ⇒ DocumentNotFound
생성자
새 오류를 만듭니다.
MongoidError에서 상속된 메서드
생성자 세부 정보
#initialize(klass, params, unmatched = 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_Found.rb', 줄 26 def 초기화(class, params, 타의 추종을 불허하는 = nil) 만약 !타의 추종을 불허하는 && !params.is_a?(해시) 타의 추종을 불허하는 = 배열(params) 만약 params end @klass, @params = class, params super( ( (params, 타의 추종을 불허하는), { class: class.이름, 검색: 검색됨(params), 속성: params, 합계: 합계(params), 누락된 항목: Missing (누락됨)(타의 추종을 불허하는), shard_key: shard_key(타의 추종을 불허하는) } ) ) end |
인스턴스 속성 세부 정보
#klass ⇒ 객체 (읽기 전용)
속성 klass의 값을 반환합니다.
12 13 14 |
# 파일 'lib/mongoid/errors/document_not_Found.rb', 줄 12 def class @klass end |
#params ⇒ 객체 (읽기 전용)
속성 params의 값을 반환합니다.
12 13 14 |
# 파일 'lib/mongoid/errors/document_not_Found.rb', 줄 12 def params @params end |