如何解析和读取pydantic模型中的“ _id”字段?

时间:2020-07-27 17:48:16

标签: python-3.x mongodb class objectid pydantic

类User(BaseModel):

name : str
id : PydanticObjectId  = Field(None, alias='_id')

data = self.coll.find_one({“ email”:email})

        user = User(**data)
        return user 

现在从mongo db返回我的数据时,它是doc字典的形式。 当我验证用户的元素时,找不到名为id的任何字段。为什么会这样呢? 如果我替换_id中的id,那么同样的问题仍然存在。

0 个答案:

没有答案