MongoDB 互換性テーブル
環境が完全に機能し続けるために必要なバージョンをガイドするために、ドライバーの各バージョンの互換性テーブルを用意しています。
各ドライバーについて、以下のテーブルを管理しています。
重要
互換性テーブルの検索
各ドライバーのドキュメントには、その特定のドライバーの互換表が含まれています。ドライバーのドキュメント サイトに移動した後、左側のナビゲーションから Compatibilityエントリを選択して、そのドライバーの MongoDB と言語の互換性の詳細を表示します。
これらのテーブルの説明については、以下のセクションをお読みください。
MongoDB 互換性テーブル
MongoDB の互換性テーブルでは、列は MongoDB サーバーのバージョン、行はドライバーのメジャー リリースのバージョンを示します。
チェックマーク(✓)は、ドライバーがそのバージョンの MongoDB サーバーのすべての機能にアクセスできることを表します。ただし、それらの機能が非推奨でなく、また削除されていない場合に限ります。
丸で囲まれたアスタリスク(⊛)は、そのドライバー バージョンが特定のバージョンの MongoDB サーバーでは動作するものの、すべての機能にアクセスできない可能性があることを示しています。
サーバーのバージョンをアップグレードする場合は、現在使用しているドライバーのバージョンと互換性があるかどうかを確認してください。サーバーのバージョンをアップグレードするときは、互換性のある最新のドライバーを使用することが推奨されます。
ドライバーのバージョンをアップグレードするときは、このテーブルを使用して、特定のバージョンのサーバーに搭載されているすべての最新機能にアクセスするために必要なバージョンを確認できます。また、マイナー バージョンまたはパッチ バージョンはすべて、メジャー バージョン リリースと同じ互換性を共有していることにも注意してください。
チャートに表示されない古いバージョンのドライバーはサポートされていないため、使用しないことをお勧めします。
重要
MongoDB は、MongoDB Server のバージョンのサポート終了(EOL)日から 3 年間、MongoDB Server とドライバー間の互換性を保証します。 MongoDB のリリースと EOL の日付の詳細については、「 MongoDB ソフトウェアライフサイクルの予定 」を参照してください。
言語の互換性テーブル
言語の互換性テーブルでは、列は言語のバージョン(例: Node.js、Python など)、行はドライバーのメジャー リリース バージョンを示します。
チェックマーク(✓)は、ドライバー内のコードが言語のバージョンと完全に互換性があることを示します。
コンポーネントの互換性テーブル
コンポーネントの互換性テーブルでは、列はドライバーのバージョン、行はコンポーネント パッケージ名を示します。
テーブルのセルは、コンポーネント パッケージのどのバージョンが、その列のドライバー バージョンと互換性があるかを示しています。
テーブルのセルの値が空白の場合、コンポーネント パッケージはその列のドライバー バージョンと互換性がありません。