用途:为 MongoDB 数据库设计、Mongoose ODM 模式与 Atlas 集成提供指导,适用于 Node.js/Next.js 应用。资料称其针对当前 MongoDB 服务端版本、Mongoose 8.x+、Node.js 22+ 与 TypeScript 5.5+ 优化。
主要能力:设计集合与数据模型;构建带校验和中间件的 Mongoose 模型;实现仓储模式数据访问;编写聚合管道;管理 Atlas 连接与配置;与 Next.js API 路由集成;制定数据库迁移策略。
使用方式:按症状到动作的触发条件匹配后应用,并用验证协议核对。跨客户端可移植:GitHub Copilot 放在可见技能路径或项目指令中;Claude Code 放在本地技能目录或兼容插件源;Codex 安装或同步到 $CODEX_HOME/skills/mongodb-mongoose 并在重大变更后重启。首选 MongoDB MCP,不可用时按回退提示使用 mongosh、Atlas UI、本地 schema 文件与模型检查,且不得声称使用了宿主未暴露的 MCP 操作。
适用场景:Schema 与模型设计、查询与聚合编写、Atlas 连接、Next.js 集成、迁移。
限制与注意:资料列出反模式(默认按规范化表建模、每个请求返回完整 hydrated 文档、无写入路径测试就加中间件)与验证协议(命名运行时、框架版本与受影响文件;运行构建、lint、测试等本地验证;处理边界情况)。性能建议包括 .lean()、.select()、复合索引、聚合中尽早 $project、避免高频 $lookup、用 explain() 分析。具体收费、价格与平台支持范围暂未提供。