MongoDB

一站式解决MongoDB数据建模、性能优化与故障排查难题

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:MongoDB。
它的用途是:一站式解决MongoDB数据建模、性能优化与故障排查难题
完整的 Skill 内容见:https://321skill.com/skills/mongodb-x-3/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“我需要为电商订单设计一个MongoDB文档结构,要支持快速查询用户历史订单和订单状态变更流水。”,它会提供包含嵌入子文档和引用设计的模式示例,并建议相应的索引。或者

对AI说:“我的聚合管道在Atlas上因内存限制而中止,错误代码是...”,它会帮您分析管道阶段,建议使用 `$merge`、`$out` 或优化 `$group` 键来减少内存使用。

介绍

本Skill专为解决MongoDB开发与运维中的核心痛点而设计。它能够帮助您设计高效的文档模式、索引和聚合管道,并深入调试各种复杂问题,如慢查询、连接池耗尽、副本集延迟、分片热点等。

使用时,您只需向AI描述您遇到的MongoDB具体问题或设计需求,例如“如何为我的用户活动日志设计一个时间序列集合?”或“我的查询出现了COLLSCAN,该如何优化?”。AI将基于最佳实践,提供从模式设计、索引策略到聚合管道编写的具体指导。

它非常适合后端开发、全栈开发和运维工程师,特别是那些正在或计划使用MongoDB作为主要数据存储,并希望提升数据库性能与稳定性的技术人员。无论是新手入门还是资深专家处理疑难杂症,都能从中获得帮助。

请注意,本Skill专注于MongoDB的文档模型和非关系型设计范式。如果您的问题涉及SQL数据库或关系型数据建模,它可能无法提供有效帮助,因为关系型数据库的规范化思路在MongoDB中可能适得其反。

核心特点

与通用数据库技能不同,它深度聚焦MongoDB特有的文档模型、聚合框架和分布式架构问题,能提供从模式设计(嵌入vs引用)到生产环境故障(如oplog窗口关闭、WiredTiger缓存停滞)的一站式、场景化解决方案。

注意事项

不适用于SQL数据库、关系型数据建模或需要严格ACID事务的传统OLTP场景。

常见问题

如何优化MongoDB的慢查询?

提供查询语句和explain()输出,我会帮您分析是否缺少索引、存在COLLSCAN,并指导创建合适的索引或重写查询。

MongoDB连接池耗尽怎么办?

我会帮您分析连接字符串配置、检查服务器端连接数限制,并给出调整连接池大小、优化查询以减少连接持有时间的建议。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/mongodb-x-3/raw/index.md 读取 MongoDB 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。