Excepções¶
Todas as exceções personalizadas do Mongoz derivam da base MongozException
.
DocumentNotFound¶
Lançada quando uma instância de documento é pesquisado e não existe.
from mongoz.exceptions import DocumentNotFound
Ou simplesmente:
from mongoz import DocumentNotFound
MultipleDocumentsReturned¶
Lançada quando uma consulta a um documento retorna vários resultados para o resultado da pequisa fornecida.
from mongoz.exceptions import MultipleDocumentsReturned
Ou simplesmente:
from mongoz import MultipleDocumentsReturned
AbstractDocumentError¶
Lançada quando um documento abstrato abstract=True
está a tentar ser guardado.
from mongoz.exceptions import AbstractDocumentError
ImproperlyConfigured¶
Lançada quando há uma má configuração nos documentos e metaclasses.
from mongoz.exceptions import ImproperlyConfigured
Ou simplesmente:
from mongoz import ImproperlyConfigured
IndexError¶
Lançada quando há uma má configuração nos índices.
from mongoz.exceptions import IndexError
FieldDefinitionError¶
Lançada quando há uma má configuração na definição dos campos.
from mongoz.exceptions import FieldDefinitionError
SignalError¶
Lançada quando há uma má configuração nos sinais do documento.
from mongoz.exceptions import SignalError