새로운 기능
이 페이지의 내용
버전 1.6.0의 변경 사항
경고
잠재적인 단절적 변경
이 버전의 PyMongoArrow는 Python v3.8에 대한 지원 을 제거합니다.
PyArrow 18.0 및 Python 3.13에 대한 지원 추가
null 또는 확장자 유형을 포함하는 중첩 데이터가 있는 문서에서 데이터가 손실되는 문제를 수정합니다.
PyArrow의
null
유형에 대한 지원 을 추가합니다.세그멘테이션 오류를 방지하기 위해 모든 PyArrow C API 호출의 상태를 확인합니다.
버전 1.5.0의 변경 사항
PyArrow 17.0에 대한 지원 추가
폴라 변환에서 중첩된
ObjectId
값에 대한 지원 추가
버전 1.4.0의 변경 사항
PyArrow 16.0 에 대한 지원 이 추가되었습니다.
최상위 기여 가이드 추가.
null 필드 작성을 건너뛰기 위해
write()
함수에 선택적bool
플래그를 추가했습니다.문서 를 MongoDB Docs 사이트 로 마이그레이션했습니다.
버전 1.3.0의 변경 사항
극지 지원
PyArrow.DataTypes 지원: large_list, large_string, date32, date64
버전 1.2.0의 변경 사항
PyArrow 14.0을 지원합니다.
Python 3.12를 지원합니다.
버전 1.1.0의 변경 사항
PyArrow 13.0을 지원합니다.
성능 회귀를 일으킨 자동 스키마의 중첩된 확장 객체에 대한 버그 수정을 되돌립니다.
버전 1.0.2의 변경 사항
중첩된 필드의 프로젝션 관련 버그 수정.
자동 스키마의 중첩된 확장 객체에 대한 버그 수정.
버전 1.0.1의 변경 사항
BSON 바이너리 유형을 지원합니다.
BSON Decimal128 유형을 지원합니다.
Pandas 2.0 및 Pandas 확장 유형을 지원합니다.
PyArrow 12.0을 지원합니다.
버전 0.7.0의 변경 사항
BSON 내장된 문서 유형에 대한 지원이 추가되었습니다.
BSON 배열 유형에 대한 지원이 추가되었습니다.
PyArrow 11.0을 지원합니다.
버전 0.6.3의 변경 사항
Linux AArch64 및 Python 3.11용 바퀴가 추가되었습니다.
스키마 자동 검색의 시간대 처리가 수정되었습니다.
버전 0.6.2의 변경 사항
"릴리스" 모드에서
libbson
를 빌드하여 Windows에서ImportError
를 수정했습니다.PyArrow 10.0을 지원합니다.
버전 0.5.1의 변경 사항
애그리게이션 및
numpy
메서드에 대한 스키마 자동 검색이 수정되었습니다.스키마 자동 검색에 대한 문서가 추가되었습니다.
버전 0.5.0의 변경 사항
find/aggregate_*_all
메서드에서 스키마 자동 검색을 지원합니다. 스키마를 제공하지 않으면 결과 세트의 첫 번째 문서를 사용하여 추론됩니다.PyArrow 9.0을 지원합니다.
lib ImportError에 대한 오류 메시지 개선.
버전 0.4.0의 변경 사항
Decimal128
유형을 지원합니다.Python 3.9 이상에서 macOS arm64 아키텍처를 지원합니다.
write()
함수를 사용하여 MongoDB 에 표 형식 데이터 세트(PyArrow Tables, Pandas DataFrames 또는 NumPy 배열로 구체화됨) 쓰기를 지원합니다. 자세한 내용은 퀵 스타트 가이드 를 참조하세요.
버전 0.3.0의 변경 사항
PyArrow
7.0을 지원합니다.ObjectId
유형을 지원합니다.스키마에 지원되지 않는 유형이 포함된 경우 오류 메시지가 개선되었습니다.
BSON 문자열 유형에 대한 지원을 추가합니다.
BSON 부울 유형에 대한 지원을 추가합니다.
libbson 번들로 1 업그레이드되었습니다.21.1. 소스에서 설치하는 경우 지원되는 최소
libbson
버전은 이제 1 입니다.21.0.Python 3.6 지원이 중단되었습니다
PyArrow
7.0에서 중단됨).
버전 0.2.0의 변경 사항
PyMongo 4.0을 지원합니다.
Python 3.10을 지원합니다.
Windows를 지원합니다.
이제
find_arrow_all()
메서드는 사용자가 제공한projection
을 허용합니다.이제
find_arrow_all()
메서드에서session
객체를 허용합니다.참고: 이제 PyMongoArrow에는
pyarrow
v6.0.x가 필요합니다.
버전 0.1.1의 변경 사항
Linux 바퀴가 적절한
manylinux
플랫폼 태그 없이 생성되는 버그를 수정했습니다.
버전 0.1.0의 변경 사항
찾기 및 집계 쿼리 결과 세트를 Arrow/Pandas/Numpy 데이터 구조로 효율적으로 변환할 수 있도록 지원합니다.
monkey.patch_all()
메서드를 사용하여 PyMongo의 API 패치를 지원합니다.64비트 이진 부동 소수점
32비트 정수
64비트 정수
타임스탬프