Docs Menu
Docs Home
/ /

Notas de versión

  • Soporte para Polars

  • Compatibilidad con PyArrow.DataTypes: lista grande, cadena grande, fecha32, fecha64

  • Soporte para PyArrow 14.0.

  • Soporte para Python 3.12.

  • Soporte para PyArrow 13.0.

  • Revertir la corrección de errores para los objetos de extensión anidados en el esquema automático, ya que causaba una regresión del rendimiento.

  • Corrección de errores para la proyección en campos anidados.

  • Corrección de errores para objetos de extensión anidados en el esquema automático.

  • Admite tipo binario BSON.

  • Admite tipo BSON Decimal128.

  • Admite Pandas 2.0 y los tipos de extensión Pandas.

  • Compatible con PyArrow 12.0.

  • Se agregó soporte para el tipo de documento incrustado BSON.

  • Se agregó soporte para el tipo de matriz BSON.

  • Soporte para PyArrow 11.0.

  • Se agregaron ruedas para Linux AArch64 y Python 3.11.

  • Se corrigió el manejo de zonas horarias en el descubrimiento automático de esquemas.

  • Fijo ImportError en Windows compilando libbson en modo "Release".

  • Compatible con PyArrow 10.0.

  • Se corrigió el descubrimiento automático de esquemas para agregación y métodos numpy.

  • Se agregó documentación para el descubrimiento automático de esquemas.

  • Admite el descubrimiento automático de esquemas en los métodos find/aggregate_*_all. Si no se proporciona el esquema, se inferirá utilizando el primer documento del conjunto de resultados.

  • Compatible con PyArrow 9.0.

  • Mejorar el mensaje de error para lib ImportError.

  • Soporte para el tipo Decimal128.

  • Compatibilidad con la arquitectura macOS arm64 en Python 3.9+.

  • Compatibilidad con la escritura de conjuntos de datos tabulares (materializados como tablas de PyArrow, DataFrames de Pandas o matrices de NumPy) en MongoDB mediante la función write(). Para obtener más información, consulte Guía de introduccióna PyMongoArrow para obtener más información.

  • Soporte para PyArrow 7.0.

  • Soporte para el tipo ObjectId.

  • Mejorar el mensaje de error cuando el esquema contiene un tipo no compatible.

  • Añadir soporte para el tipo de cadena BSON.

  • Añadir soporte para el tipo booleano BSON.

  • Actualizado al paquete libbson... 1 211Si se instala desde el código fuente, la libbson versión mínima compatible 1 ahora21 0es...

  • Se eliminó el soporte para Python 3.6 (se eliminó en PyArrow 7.0).

  • Soporte para PyMongo 4.0.

  • Soporte para Python 3.10.

  • Soporte para Windows.

  • El método find_arrow_all() ahora acepta un projection proporcionado por el usuario.

  • El método find_arrow_all() ahora acepta un objeto session.

  • Nota: PyMongoArrow ahora requiere pyarrow v6.0.x.

  • Se corrigió un error que causaba que las ruedas de Linux se crearan sin las etiquetas de plataforma manylinux apropiadas.

  • Soporte para convertir de manera eficiente conjuntos de resultados de consultas de búsqueda y agregación en estructuras de datos Arrow/Pandas/Numpy.

  • Soporte para aplicar parches a la API de PyMongo usando el método monkey.patch_all().

  • Soporte para cargar los siguientes tipos BSON:

    • punto flotante binario de 64 bits

    • entero de 32 bits

    • entero de 64 bits

    • Marca de tiempo

Volver

Ejemplos de esquemas