motorhead.model.document
BaseDocument
Bases: BaseModel
Pydantic BaseModel for documents, embedded documents, and related models.
It's just a convenience class that adds a default Pydantic ConfigDict with the
necessary settings to enable custom types (e.g. ObjectId) and population by name
in subclasses, so you don't have to set these settings yourself.
Source code in motorhead/model/document.py
Document
Bases: BaseDocument
Pydantic base model for MongoDB documents.
It exposes the _id attribute as id.