Ir para o conteúdo

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