一、概述

MongoDB 本身不定义结构,项目中必须使用 pydantic 来定义 Mongo 数据。

即:Mongo 负责存数据 —>pydantic 负责定义数据结构

二、定义ObjectId类型:

mongoDB原始数据:

_id 类型特殊(ObjectId),pydantic 不认识ObjectId,故FastAPI无法校验路径参数

因此我们需要定义 ObjectId 类型_:

三、定义 MongoDB 数据

Icon
致谢名单
本作品由 Lanpangzi 于 2026-01-23 17:27:14 发布
作品地址:
除特别声明外,本站作品均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 Lanpangzi's Blog
Logo