MongoDB
MongoDB数据库设计、调优与故障排查专家
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:MongoDB。 它的用途是:MongoDB数据库设计、调优与故障排查专家 完整的 Skill 内容见:https://321skill.com/skills/mongodb-x-8/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我分析这个MongoDB查询的explain计划,找出慢查询原因并建议索引”,它会解析查询计划,指出COLLSCAN并推荐合适索引;或者说“为一个电商订单系统设计文档模型,考虑嵌入还是引用”,它会根据访问模式给出文档结构、索引建议和代码示例。
介绍
这个 Skill 专门解决 MongoDB 数据库开发与运维中的常见痛点:设计合适的文档模型、创建高效的索引、编写聚合管道,以及诊断慢查询、连接错误、副本集故障、分片键热点、WiredTiger 缓存阻塞等问题。它覆盖从 mongosh 命令行到 Compass 图形工具、从 Atlas 云服务到 Mongoose 驱动连接串的完整链路,并包含事务重试、变更流、时间序列集合、Atlas Search 与向量搜索、备份恢复、升级等高级功能。
使用时,你只需描述遇到的数据库问题或设计目标,例如“帮我分析这个 explain 计划”或“为订单集合设计文档模型并考虑嵌入 vs 引用”,Skill 就会根据最佳实践给出具体方案、代码示例和配置参数。它还能辅助调试游标中断、连接池耗尽、主节点不可写、从节点滞后、oplog 窗口关闭等生产环境异常。
适合后端开发人员在日常编码中设计数据库模型、优化查询性能;运维工程师排查线上数据库故障、监控副本集与分片集群;数据分析师利用聚合管道对业务数据进行高效分析。也适合全栈开发者快速掌握 MongoDB 核心用法。
建议在涉及关系型数据库或 SQL 优化时不要使用该 Skill,它完全基于 MongoDB 的文档模型和 NoSQL 思维,关系型建模的范式化直觉会误导设计。同时注意,该 Skill 不处理非 MongoDB 的数据库问题,也不包含数据库安全审计或合规性检查。
核心特点
相比通用数据库技能,它深度聚焦 MongoDB 特有的副本集故障、分片键热点、oplog 窗口关闭、WiredTiger 缓存阻塞等场景,并内置了从 explain 计划到聚合管道优化的完整调优方法论,而非泛泛的数据库操作建议。
注意事项
不适合 SQL 或关系型数据库建模,也不适用于非 MongoDB 的数据库问题或安全审计场景。
常见问题
如何优化 MongoDB 慢查询?
先通过 db.collection.explain('executionStats') 查看是否出现 COLLSCAN,然后根据查询条件创建合适的索引,并考虑使用覆盖索引或聚合管道优化。
MongoDB 连接池耗尽怎么办?
检查连接字符串中的 maxPoolSize 设置,确认应用程序是否有连接泄漏,同时考虑增加连接池大小或使用连接池监控工具。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mongodb-x-8/raw/index.md 读取 MongoDB 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mongodb-x-8/raw/index.md(查看排版版本)