from typing import Annotated from pydantic import Field from typing import Annotated from datetime import datetime from beanie import Document, Indexed class User(Document): name: str email: Annotated[str, Indexed(unique=True)] created_at: datetime = Field(default_factory=datetime.now) updated_at: datetime = Field(default_factory=datetime.now) class Settings: name = "users"