An exception which is raised when there is something wrong with a value
An exception that is raised when there is an error in creating a field
Base for all document-related exceptions
Raised when a required field isn’t set
Raised when a value is passed in with no corresponding field
If a partial document is loaded from the database and a field which wasn’t retrieved is accessed this exception is raised
Raised when a bad value is passed in for a configuration that expects its values to obey certain constraints.