MongoDB
MongoDB数据库设计、调优与故障排查专家
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:MongoDB。 它的用途是:MongoDB数据库设计、调优与故障排查专家 完整的 Skill 内容见:https://321skill.com/skills/mongodb-x-9/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'我的MongoDB聚合管道在内存限制下中止了,错误信息是'Exceeded memory limit for $group stage',该怎么优化?' 它会分析管道中的$group阶段,建议使用allowDiskUse选项、增加内存限制或改写管道避免大内存操作。
介绍
这个Skill专门解决MongoDB使用过程中的各种棘手问题,包括数据建模(选择嵌入还是引用)、索引设计、聚合管道优化,以及慢查询、连接超时、副本集故障、分片键热点、WiredTiger缓存瓶颈等线上故障的快速诊断与修复。它涵盖了从mongosh、Compass到Atlas、Mongoose、驱动程序连接字符串的全链路,并支持事务、Change Streams、时间序列集合、Atlas Search、向量搜索、备份恢复与升级等高级场景。
使用时,只需在对话中描述你遇到的MongoDB具体问题,比如“我有一条查询使用了COLLSCAN,如何优化?”或“副本集出现Secondary延迟,怎么排查?”,Skill会分析你的explain计划、错误日志或配置,给出索引建议、查询重写、连接池配置、副本集参数调整等可执行方案。它还能指导你设计符合业务场景的文档结构,避免反范式化陷阱。
适合后端开发、运维工程师、数据分析师等日常与MongoDB打交道的技术人员。无论你是刚接触MongoDB的新手,还是需要处理上亿数据吞吐的资深架构师,都能从中获得具体帮助。
使用建议:请提供尽可能完整的上下文,如查询语句、索引情况、explain输出、错误信息、服务器配置等。注意这个Skill不适用于SQL或关系型数据库的建模问题,不要用关系型数据库的范式思维来套用MongoDB的设计。
核心特点
不仅覆盖MongoDB基础CRUD与索引,还深入副本集选举、分片集群平衡、WiredTiger内存管理、Change Streams断线重连等高级场景,并能针对COLLSCAN、连接池耗尽、oplog窗口关闭等典型故障给出具体排查步骤和修复命令。
注意事项
不适用于SQL或关系型数据库的建模问题,关系型范式思维在此场景下会误导。
常见问题
如何优化MongoDB慢查询?
首先使用explain('executionStats')查看执行计划,识别COLLSCAN或SORT阶段,然后根据查询条件创建合适的复合索引,并考虑使用covered query。
副本集Secondary延迟过高怎么办?
检查网络延迟、Secondary节点硬件性能、oplog窗口大小,并确保Secondary的写关注级别设置合理,必要时增加oplog大小或调整选举超时时间。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mongodb-x-9/raw/index.md 读取 MongoDB 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mongodb-x-9/raw/index.md(查看排版版本)