mongodb_valid

一、概述

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

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

二、定义 ObjectId 类型:

mongoDB 原始数据:

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

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

三、定义 MongoDB 数据

方式 1:使用 Hexo 标签(推荐)

{% asset_img 微信图片_20251218100151.jpg 这是图片描述 %}

方式 2:使用相对路径

![图片描述](lanpangzi_blog/source/_post/images/mongoDB原始数据.jpg)

方式 3:带链接的图片

{% asset_link example.jpg 点击下载图片 %}

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