要求
Spring Data MongoDB 4.x 二進位制檔案要求 JDK 17 及更高版本以及 Spring Framework 7.0.0 及更高版本。
在資料庫和驅動程式方面,您至少需要版本 4.x 的 MongoDB 和相容的 MongoDB Java 驅動程式 (5.6+)。
相容性矩陣
以下相容性矩陣總結了 Spring Data 版本與 MongoDB 驅動程式/資料庫版本的對應關係。資料庫版本顯示透過 Spring Data 測試套件的伺服器代次。您可以使用更新的伺服器版本,除非您的應用程式使用的功能受到 MongoDB 伺服器更改 的影響。另請參閱 官方 MongoDB 驅動程式相容性矩陣,瞭解驅動程式和伺服器版本相容性。
| Spring Data 釋出系列 | Spring Data MongoDB | 驅動版本 | 資料庫版本 |
|---|---|---|---|
2025.0 |
|
|
|
2024.1 |
|
|
|
2024.0 |
|
|
|
2023.1 |
|
|
|
2023.0 (*) |
|
|
|
2022.0 (*) |
|
|
|
2021.2 (*) |
|
|
|
2021.1 (*) |
|
|
|
2021.0 (*) |
|
|
|
2020.0 (*) |
|
|
|
Neumann (*) |
|
|
|
Moore (*) |
|
|
|
Lovelace (*) |
|
|
|
(*) OSS 支援結束
MongoDB 4.4 中的相關更改
-
當不存在
$text條件時,欄位列表不得包含文字搜尋評分屬性。另請參閱$text運算子 -
執行 Map Reduce 時,排序不能是空文件。
MongoDB 4.2 中的相關更改
-
移除
geoNear命令。另請參閱 移除geoNear -
移除
eval命令。另請參閱 移除eval