MongoDB
一站式解决MongoDB设计、优化与故障排查难题
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:MongoDB。 它的用途是:一站式解决MongoDB设计、优化与故障排查难题 完整的 Skill 内容见:https://321skill.com/skills/mongodb-x-2/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
‘我的MongoDB聚合管道执行时总是报内存限制错误,帮我优化一下。’ 它会分析你的管道阶段,建议使用`$match`和`$project`尽早过滤和减少字段,或启用`allowDiskUse`选项。 或者,当你说:‘生产环境出现“not writable primary”错误,写入失败。’ 它会引导你检查副本集状态、网络分区和主节点选举情况,并提供修复步骤。
介绍
这个Skill专门解决在MongoDB数据库使用过程中遇到的各种复杂问题。它覆盖了从文档模式设计、索引优化、聚合管道构建,到慢查询调试、连接错误和副本集故障处理的全链路需求。
当你需要设计MongoDB文档结构,纠结于内嵌还是引用关系,或者分析explain执行计划、修复全表扫描(COLLSCAN)时,它可以提供专业指导。当查询超时、聚合管道因内存限制中止、游标意外死亡、连接池耗尽、写入因重复键或“非可写主节点”失败、副本集延迟、oplog窗口关闭、分片键热点或WiredTiger缓存导致集群停滞时,它能帮助你快速定位并解决问题。
它适用于后端开发、全栈开发和运维工程师等需要深度使用MongoDB的技术人员。无论是使用mongosh和Compass进行日常操作,还是管理Atlas云服务、配置Mongoose或驱动连接字符串、处理事务和重试循环、使用变更流、时间序列集合、Atlas搜索和向量搜索,乃至进行分片、备份、恢复和升级等运维工作,都能从中获得支持。
请注意,这个Skill专注于MongoDB的文档模型和非关系型设计范式。如果你需要处理SQL或进行关系型数据建模,这里的方法论可能会产生误导,因为关系数据库的规范化思维在这里并不适用。
核心特点
与通用数据库技能不同,它深度聚焦于MongoDB特有的非关系型数据模型、聚合管道、副本集与分片集群的运维难题,提供了从设计到排障的端到端解决方案,而非泛泛的数据库知识。
注意事项
不适用于SQL或关系型数据库的设计、建模与查询优化。
常见问题
如何优化MongoDB慢查询?
使用本Skill分析查询执行计划,识别并创建合适的索引,避免全集合扫描(COLLSCAN)。
MongoDB副本集写入失败怎么办?
本Skill可帮助诊断“not writable primary”等错误,检查主节点状态、网络连接和副本集配置。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/mongodb-x-2/raw/index.md 读取 MongoDB 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/mongodb-x-2/raw/index.md(查看排版版本)