跳到主要内容

需求

DeepSeek V3 中英对照 Requirements

Spring Data MongoDB 4.x 的二进制文件需要 JDK 17 及以上版本以及 Spring Framework 6.2.3 及以上版本。

在数据库和驱动程序方面,你至少需要 MongoDB 4.x 版本以及兼容的 MongoDB Java 驱动程序(5.2.x)。

兼容性矩阵

以下兼容性矩阵总结了 Spring Data 版本与 MongoDB 驱动程序/数据库版本的对应关系。数据库版本显示了通过 Spring Data 测试套件的服务器代次。只要您的应用程序不受 MongoDB 服务器变更 影响的功能,您可以使用较新的服务器版本。有关驱动程序与服务器版本的兼容性,另请参阅 MongoDB 官方驱动程序兼容性矩阵

Spring Data 发布序列Spring Data MongoDB驱动版本数据库版本
2024.14.4.x5.2.x4.4.x 到 8.x
2024.04.3.x4.11.x & 5.x4.4.x 到 7.x
2023.14.2.x4.9.x4.4.x 到 7.x
2023.0 (*)4.1.x4.9.x4.4.x 到 6.x
2022.0 (*)4.0.x4.7.x4.4.x 到 6.x
2021.2 (*)3.4.x4.6.x4.4.x 到 5.0.x
2021.1 (*)3.3.x4.4.x4.4.x 到 5.0.x
2021.0 (*)3.2.x4.1.x4.4.x
2020.0 (*)3.1.x4.1.x4.4.x
Neumann (*)3.0.x4.0.x4.4.x
Moore (*)2.2.x3.11.x/Reactive Streams 1.12.x4.2.x
Lovelace (*)2.1.x3.8.x/Reactive Streams 1.9.x4.0.x

MongoDB 4.4 中的相关变更

  • 如果查询条件中不存在 $text 操作符,字段列表中不得包含文本搜索评分属性。参见 $text 操作符

  • 在执行 map reduce 操作时,排序条件不能为空文档。

MongoDB 4.2 的相关变更