要件

Spring Data MongoDB 4.x バイナリには、JDK レベル 17 以降および Spring Framework 6.2.4 以降が必要です。

データベースとドライバーに関しては、少なくとも MongoDB (英語) のバージョン 4.x と、互換性のある MongoDB Java ドライバー (5.2.x) が必要です。

互換性マトリックス

次の互換性マトリックスは、Spring Data バージョンと MongoDB ドライバー / データベースバージョンをまとめたものです。データベースバージョンは、Spring Data テストスイートに合格したサーバー世代を示しています。アプリケーションが MongoDB サーバーの変更によって影響を受ける機能を使用しない限り、新しいサーバーバージョンを使用できます。ドライバーとサーバーのバージョンの互換性については、公式の MongoDB ドライバー互換性マトリックス (英語) も参照してください。

Spring Data リリーストレイン Spring Data MongoDB ドライバーバージョン データベースバージョン

2024.1

4.4.x

5.2.x

4.4.x to 8.x

2024.0

4.3.x

4.11.x & 5.x

4.4.x to 7.x

2023.1

4.2.x

4.9.x

4.4.x to 7.x

2023.0 (*)

4.1.x

4.9.x

4.4.x to 6.x

2022.0 (*)

4.0.x

4.7.x

4.4.x to 6.x

2021.2 (*)

3.4.x

4.6.x

4.4.x to 5.0.x

2021.1 (*)

3.3.x

4.4.x

4.4.x to 5.0.x

2021.0 (*)

3.2.x

4.1.x

4.4.x

2020.0 (*)

3.1.x

4.1.x

4.4.x

ノイマン (*)

3.0.x

4.0.x

4.4.x

ムーア (*)

2.2.x

3.11.x/Reactive Streams 1.12.x

4.2.x

ラブレス (*)

2.1.x

3.8.x/Reactive Streams 1.9.x

4.0.x

MongoDB 4.4 の関連する変更

  • $text 条件が存在しない場合、フィールドリストにテキスト検索スコアプロパティを含めることはできません。$text オペレーター (英語) も参照

  • Map Reduce を実行する場合、Sort は空のドキュメントであってはなりません。

MongoDB 4.2 の関連する変更