Docs Menu

Docs Homeアプリケーションの開発Python ドライバーPyMongo

互換性

項目一覧

  • MongoDB の互換性
  • 互換性テーブルの凡例
  • 言語互換性
  • Python 3
  • Python 2

次の互換性テーブルは、特定のバージョンの MongoDB で使用するための PyMongo の推奨バージョンを示しています。

最初の列は、ドライバーのバージョンの一覧です。

重要

MongoDB は、MongoDB Server のバージョンのサポート終了(EOL)日から 3 年間、MongoDB Server とドライバー間の互換性を保証します。 MongoDB のリリースと EOL の日付の詳細については、「 MongoDB ソフトウェアライフサイクルの予定 」を参照してください。

Icon
説明
すべての機能がサポートされています。
ドライバー バージョンは MongoDB バージョンで動作しますが、すべての新しい MongoDB 機能がサポートされているわけではありません。
マークなし
ドライバー バージョンは MongoDB バージョンではテストされていません。
PyMongo のバージョン
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
MongoDB 4.0
MongoDB 3.6
4.4から4.7
4.2から4.3
3.12から4.1
3.11
3.9から3.10
3.7から3.8

PyMongo は CPython と PyPy の両方をサポートしています。

Python のバージョンがサポート終了(EOL)とマークされると、PyMongo の次のマイナー リリースはそのバージョンのサポートを削除します。 ドライバーは、EOL Python バージョンに対して次の継続的なサポートを提供します。

  • CPython : EOL CPython バージョンと互換性のある最後のマイナーな PyMongo バージョンは 1 年間に重大なバグ修正を受け取ります。

  • PyPy : PyMongo は、EOL 日を超えた PyPy バージョンをサポートしていません。

以下の互換性テーブルは、特定のバージョンの Python で使用するための PyMongo の推奨バージョンを示しています。 最初の列は、ドライバーのバージョンの一覧です。

PyMongo のバージョン
CPython 3.12
CPython 3.11
CPython 3.10 [ 1 ]
CPython 3.9
CPython 3.8
CPython 3.7
CPython 3.6
CPython 3.5
CPython 3.4
PyPy3
4.5から4.7
4.3から4.4
4.2
4.1 [ 2 ]
4.0
3.13
3.12
3.11
3.10
3.7から3.9
[1] Python バージョン3.10以降は、MongoDB 4.0以前のバージョンの TLS/SSL と互換性がありません。 詳細については、 トラブルシューティング ガイドのTLSセクションを参照してください。
[2] Pymongo 4.1 には Python 3.6.2 以降が必要です。

注意

PyPy3 は Python 3.2 との互換性を備えた代替インタプリタです。

PyMongo バージョン3.7から3.12は Python 2.7および PyPy と互換性があり、Python 2.7と互換性のある代替インタプリタです。

互換性テーブルの読み方の詳細については、「MongoDB 互換性テーブル」ガイドを参照してください。

← 問題とヘルプ