Docs Home → 애플리케이션 개발 → Python 드라이버 → PyMongo
호환성
MongoDB 호환성
다음 호환성 표는 MongoDB의 특정 버전과 함께 사용할 PyMongo의 권장 버전을 명시합니다.
첫 번째 열에는 드라이버 버전이 나열됩니다.
중요
MongoDB는 서버 버전의 수명 종료(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 버전을 명시합니다. 첫 번째 열에는 드라이버 버전이 나열됩니다.
Python 3
[1] | Python 3.10 이상 버전은 MongoDB 4.0 이전 버전의 TLS/SSL과 호환되지 않습니다. 자세한 내용은 문제 해결 가이드의 TLS 섹션을 참조하세요. |
[2] | Pymongo 4.1에는 Python 3.6.2 이상이 필요합니다. |
참고
PyPy3는 Python 3.2와 호환되는 대체 인터프리터입니다.
Python 2
PyMongo 버전 3.7 ~ 3.12 은 Python 2.7 및 Python 2.7호환 대체 인터프리터인 PyPy와 호환됩니다.
호환성 테이블을 읽는 방법은 MongoDB 호환성 테이블에 대한 가이드에서 자세히 확인하세요.