该技能面向在 Quarkus 项目中使用 MongoDB 的场景:添加 MongoDB 支持,审查 Quarkus Mongo Panache 实体与仓库,改进重复键处理、重试策略与乐观锁,为服务设计文档模型,以及配置客户端、编解码器(codecs)或事务。
使用时机:需要引入 MongoDB、检查或重构 Panache Mongo 映射与仓库访问、处理失败与并发问题、配置 MongoDB 客户端时。
工作流:先阅读 references/415-frameworks-quarkus-mongodb.md 并检查现有持久化配置;再确认范围与安全改进点,评估模型与查询一致性;随后按框架约定实现或重构映射、仓库访问和失败处理;最后执行构建与测试并汇报结果。
约束:应用任何改动前必须先运行 ./mvnw compile 或 mvn compile,编译失败须立即停止;改动完成后运行 ./mvnw clean verify 或 mvn clean verify。详细规则与示例参见该参考文件。
限制:资料未提供具体代码示例、价格、支持平台或性能数据,实施细节需以参考文件和实际项目为准。