문서 메뉴

문서 홈애플리케이션 개발Python 드라이버PyMongo

호환성

이 페이지의 내용

  • MongoDB 호환성
  • 호환성 표 범례
  • 언어 호환성
  • Python 3
  • Python 2

다음 호환성 표는 MongoDB의 특정 버전과 함께 사용할 PyMongo의 권장 버전을 명시합니다.

첫 번째 열에는 드라이버 버전이 나열됩니다.

중요

MongoDB는 서버 버전의 수명 종료(EOL) 날짜 이후 3년 동안 MongoDB Server와 드라이버 간의 호환성을 보장합니다. MongoDB 릴리스 및 EOL 날짜에 대해 자세히 알아보려면 MongoDB 소프트웨어 수명 주기 일정을 참조하세요.

아이콘
설명
모든 기능이 지원됩니다.
드라이버 버전은 MongoDB 버전에서 작동하지만 모든 새로운 MongoDB 기능이 지원되는 것은 아닙니다.
표시 없음
드라이버 버전은 MongoDB 버전과 함께 테스트되지 않습니다.
PyMongo 버전
MongoDB 7.0
MongoDB 6.0
MongoDB 5.0
MongoDB 4.4
MongoDB 4.2
MongoDB 4.0
몽고DB 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 및 Python 2.7호환 대체 인터프리터인 PyPy와 호환됩니다.

호환성 테이블을 읽는 방법은 MongoDB 호환성 테이블에 대한 가이드에서 자세히 확인하세요.

← 이슈 & 도움말