类用户(BaseModel):
name : str
id : PydanticObjectId = Field(None, alias='_id')
数据 = self.coll.find_one({"email": email})
user = User(**data)
return user
现在,当我的数据从 mongo db 返回时,它是 doc 字典的形式。当我验证用户的元素时,我找不到任何名为 id 的字段。为什么会这样?如果我从 _id 替换 id,那么同样的问题仍然存在。