|
此版本仍在开发中,尚未被视为稳定版。如需最新稳定版本,请使用 Spring Data MongoDB 5.0.4! |
要求
Spring Data MongoDB 4.x 二进制文件需要 JDK 17 或更高版本,以及 Spring Framework 6.2.17 或更高版本。
就数据库和驱动程序而言,您至少需要 MongoDB 4.x 版本以及兼容的 MongoDB Java 驱动程序(5.5.x)。
兼容性矩阵
|
请访问OSS 支持有关 Spring Data 支持时间线的详细信息。 |
下表的兼容性矩阵汇总了 Spring Data 各版本及其所需的最低 MongoDB 客户端版本。 数据库版本列出了能够通过 Spring Data 测试套件的服务器代际版本,较旧的服务器版本在处理新增或变更的命令时可能会遇到问题。 除非您的应用程序使用了受MongoDB 服务器变更影响的功能,否则您可以使用更新的服务器版本。 有关驱动程序与服务器版本的兼容性,请参阅官方 MongoDB 驱动程序兼容性矩阵。
| Spring Data 发布列车 | Spring Data MongoDB | 最低驱动程序版本 | 已测试的数据库版本 |
|---|---|---|---|
2025.0 |
|
|
|
2024.1 |
|
|
|
2024.0 |
|
|
|
2023.1 |
|
|
|
2023.0 |
|
|
|
MongoDB 4.4 中的相关变更
-
当不存在
$text条件时,字段列表不得包含文本搜索分数属性。另请参阅$text运算符 -
运行 MapReduce 时,排序(Sort)不能是空文档。
MongoDB 4.2 中的相关变更
-
移除
geoNear命令。另请参阅 移除geoNear -
移除
eval命令。另请参阅 移除eval