要求
Spring Data MongoDB 4.x 二進位制檔案需要 JDK 17 或更高版本以及 Spring Framework 6.2.6 或更高版本。
在資料庫和驅動程式方面,您至少需要 MongoDB 4.x 版本和相容的 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