Exceção: Mongoid::Errors::DocumentNotFound
- Herda:
-
MongoidError
- Objeto
- StandardError
- MongoidError
- Mongoid::Errors::DocumentNotFound
- Definido em:
- lib/mongoid/errors/document_not_Found.rb
Visão geral
Gerado ao executar query do banco de dados para um documento por um ID específico ou por conjunto de atributos que não existe. Se vários IDs foram passados, ele exibirá todos eles.
Resumo constante
Constantes herdadas de MongoidError
Recolhimento do Resumo do atributo de instância
-
#klass ➤ Objeto
Somente leitura
Retorna o valor do atributo klass.
-
#params ➤ Objeto
Somente leitura
Retorna o valor dos parâmetros do atributo.
Atributos herdados de MongoidError
#problema, #resolução, #summary
Recolhimento do Resumo do método de instância
-
#initialize(klass, params, unmatched = nil) ➤ DocumentNotFound
construtor
Crie o novo erro.
Métodos herdados de MongoidError
Detalhes do construtor
#initialize(klass, params, unmatched = nil) ➤ DocumentNotFound
Crie o novo erro.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/mongoid/errors/document_not_Found.rb', linha 26 def inicializar(classe, params, incomparável = nada) se !incomparável && !params.is_a?(Hash) incomparável = Array(params) se params end @klass, @params = classe, params super( ( (params, incomparável), { classe: classe.name, pesquisado: pesquisado(params), atributos: params, total: Total(params), ausente: Ausente(incomparável), shard_key: shard_key(incomparável) } ) ) end |
Detalhes do atributo da instância
#klass ➤ Object (somente leitura)
Retorna o valor do atributo klass.
12 13 14 |
# File 'lib/mongoid/errors/document_not_Found.rb', linha 12 def classe @klass end |
#params ➤ Object (somente leitura)
Retorna o valor dos parâmetros do atributo.
12 13 14 |
# File 'lib/mongoid/errors/document_not_Found.rb', linha 12 def params @params end |