2

类用户(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,那么同样的问题仍然存在。

4

0 回答 0