SuperAPI AI 工具集

mongodb-schema-design

设计与创作

查看项目

更新于 10-16 06:22

技能介绍

用途:这是由 MongoDB 维护的 Schema 设计参考技能,聚焦数据建模模式与反模式。其核心理念是:糟糕的 Schema 是大多数 MongoDB 性能与成本问题的根源,查询和索引无法修复根本错误的模型。

主要能力:包含三类规则参考。反模式部分涵盖不必要的集合拆分、过度规范化导致的频繁 $lookup、无用或重叠索引;基础部分涵盖嵌入与引用的选择、文档模型基础、Schema 校验、16MB 文档限制;设计模式部分涵盖近似计数、归档、属性模式、桶模式、计算模式、文档版本化、扩展引用、离群值、多态、Schema 版本化与原生时间序列集合。并提供嵌入/引用决策框架(按 1:1、1:few、1:many、many:many 及访问模式判断),以及每条规则的说明、错误与正确代码示例、不适用例外、性能影响和验证诊断。

使用方式:按任务查阅对应参考文件。若连接 MongoDB MCP Server,可自动执行 schema 推断、文档/数组大小测量、集合统计等只读验证。资料建议使用 --readOnly 以保证安全。

限制:文档 16MB 为硬限制;写入与破坏性操作须经明确批准,明确批准前不会执行;决策框架为粗略指引,需结合实际访问模式、数据规模与读写频率验证。具体安装命令、收费与价格信息暂未提供。