需求
Spring Data MongoDB 4.x 二进制文件需要 JDK 17 及更高版本,以及 Spring Framework 6.1.7 及更高版本。
在数据库和驱动程序方面,您需要至少 MongoDB 4.x 版本和兼容的 MongoDB Java 驱动程序 (4.x 或 5.x)。
兼容性矩阵
以下兼容性矩阵总结了 Spring Data 版本到 MongoDB 驱动程序/数据库版本的对应关系。数据库版本显示通过 Spring Data 测试套件的最高支持的服务器版本。您可以使用更新的服务器版本,除非您的应用程序使用受 MongoDB 服务器更改 影响的功能。另请参阅 官方 MongoDB 驱动程序兼容性矩阵,了解驱动程序和服务器版本兼容性。
Spring Data 发布列车 | Spring Data MongoDB | 驱动程序版本 | 服务器版本 |
---|---|---|---|
2024.0 |
|
|
|
2023.1 |
|
|
|
2023.0 |
|
|
|
2022.0 |
|
|
|
2021.2 |
|
|
|
2021.1 |
|
|
|
2021.0 |
|
|
|
2020.0 |
|
|
|
Neumann |
|
|
|
Moore |
|
|
|
Lovelace |
|
|
|
MongoDB 4.4 中的相关变更
-
当没有
$text
条件时,字段列表中不能包含文本搜索得分属性。另请参阅$text
运算符 -
在运行 map reduce 时,排序不能是空文档。
MongoDB 4.2 中的相关变更
-
删除
geoNear
命令。另请参阅 删除geoNear
-
删除
eval
命令。另请参阅 删除eval