mongodb_valid
一、概述
MongoDB 本身不定义结构,项目中必须使用 pydantic 来定义 Mongo 数据。
即:Mongo 负责存数据 —>pydantic 负责定义数据结构
二、定义 ObjectId 类型:
mongoDB 原始数据:

_id 类型特殊(ObjectId),pydantic 不认识 ObjectId,故 FastAPI 无法校验路径参数
因此我们需要定义 ObjectId 类型_:

三、定义 MongoDB 数据

方式 1:使用 Hexo 标签(推荐)
{% asset_img 微信图片_20251218100151.jpg 这是图片描述 %}
方式 2:使用相对路径

方式 3:带链接的图片
{% asset_link example.jpg 点击下载图片 %}
本作品由 Lanpangzi 于 2025-12-17 17:38:02 发布
作品地址:mongodb_valid
除特别声明外,本站作品均采用 CC BY-NC-SA 4.0 许可协议,转载请注明来自 Lanpangzi's Blog
