用途:在 Spring Boot 项目中设计或实现 MongoDB 数据访问,包括文档建模、Spring Data Mongo 的 Repository 与 MongoTemplate 使用、索引配置、事务,以及重复键、重试和乐观锁等错误处理。
主要能力:提供 Spring Data MongoDB 的设计、实现与错误处理示例;覆盖新增 MongoDB 集成、审查 Repository 与文档映射、改进重复键处理与重试、配置索引或事务等场景。
使用方式:先阅读 references/315-frameworks-spring-mongodb.md 并检查项目持久化配置,明确数据模型、一致性与查询需求;再实施映射、仓库、索引和失败处理策略的改动。约束要求:应用任何改动前必须运行 ./mvnw compile 或 mvn compile;若编译失败立即停止;改进后运行 ./mvnw clean verify 或 mvn clean verify 验证。
适用场景:Spring Boot 服务中引入 MongoDB、审查或重构 Spring Data Mongo 仓库与文档、优化 Mongo 流程中的重复键、重试与乐观锁、为服务建模文档、配置索引或事务。
限制:资料未提供具体版本、依赖坐标、性能数据或收费信息;详细规则与示例需查阅上述参考文件。