需求
Spring Data MongoDB 4.x 二進制檔案需要 JDK 17 或以上版本以及 Spring Framework 6.2.0 或以上版本。
就資料庫和驅動程式而言,您至少需要 4.x 版本的 MongoDB 和相容的 MongoDB Java 驅動程式 (5.2.x)。
相容性矩陣
以下相容性矩陣總結了 Spring Data 版本與 MongoDB 驅動程式/資料庫版本的相容性。資料庫版本顯示通過 Spring Data 測試套件的伺服器世代。除非您的應用程式使用的功能受到 MongoDB 伺服器變更的影響,否則您可以使用較新的伺服器版本。另請參閱 官方 MongoDB 驅動程式相容性矩陣,以了解驅動程式和伺服器版本的相容性。
Spring Data 發行列車 | Spring Data MongoDB | 驅動程式版本 | 資料庫版本 |
---|---|---|---|
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 的移除