最新の安定バージョンについては、Spring Data MongoDB 5.0.2 を使用してください!

要件

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

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

互換性マトリックス

Spring Data のサポートタイムラインの詳細については、OSS サポートを参照してください。
MongoDB サーバーサポートポリシーについては、MongoDB ソフトウェアライフサイクルスケジュール (英語) を参照してください。

以下の互換性マトリックスは、Spring Data のバージョンと、それらに必要な MongoDB クライアントの最小バージョンをまとめたものです。データベースバージョンは Spring Data テストスイートに合格したサーバー世代を示しています。古いサーバーバージョンでは、新規または変更されたコマンドの処理に問題が生じる可能性があります。アプリケーションが MongoDB サーバーの変更の影響を受ける機能を使用しない限り、新しいサーバーバージョンを使用できます。ドライバーとサーバーバージョンの互換性については、公式の MongoDB ドライバー互換性マトリックス (英語) も参照してください。

Spring Data リリーストレイン Spring Data MongoDB 最小ドライバーバージョン テスト済みのデータベースバージョン

2025.0

4.5.x

5.5.x

6.x to 8.x

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

MongoDB 4.4 の関連する変更

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

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

MongoDB 4.2 の関連する変更