跳到主要内容
版本:4.4.3

需求

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 的相关变更​