Docs 菜单
Docs 主页
/ / /
PyMongoArrow

新增功能

在此页面上

  • 版本1.6.0中的更改
  • 版本1.5.0中的更改
  • 版本1.4.0中的更改
  • 版本 1.3.0 中的更改
  • 版本 1.2.0 中的更改
  • 版本 1.1.0 中的更改
  • 版本 1.0.2 中的更改
  • 版本 1.0.1 中的更改
  • 版本 0.7.0 中的更改
  • 版本 0.6.3 中的更改
  • 版本 0.6.2 中的更改
  • 版本 0.5.1 中的更改
  • 版本 0.5.0 中的更改
  • 版本 0.4.0 中的更改
  • 版本 0.3.0 中的更改
  • 版本 0.2.0 中的更改
  • 版本 0.1.1 中的更改
  • 版本 0.1.0 中的更改

警告

潜在的重大更改

此版本的 PyMongoArrow 删除了对Python v 3.8 的支持。

  • 新增支持PyArrow 18.0 和Python 3.13 的支持

  • 修复了导致嵌套数据包含空值或扩展类型的文档丢失数据的问题

  • 新增支持PyArrow 的 null 类型的支持

  • 检查所有 PyArrow C API调用的状态以防止分段错误

  • 新增支持PyArrow 17.0的支持

  • 在Polars 转换中添加支持嵌套ObjectId值的支持

  • 添加了对 PyArrow 16.0的支持。

  • 添加了顶级贡献指南。

  • write()函数添加了可选的bool标志,以跳过写入 null 字段的操作。

  • 已将 文档迁移到MongoDB Docs站点。

  • 支持Polar

  • 支持 PyArrow.DataTypes:large_list、large_string、date32、date64

  • 支持 PyArrow 14.0。

  • 支持 Python 3.12。

  • 支持 PyArrow 13.0。

  • 修复了针对自动模式中的嵌套扩展对象的还原错误,因为它会导致性能下降。

  • 修复了嵌套字段投影的错误。

  • 修复了自动模式中嵌套扩展对象的错误。

  • 支持 BSON 二进制类型。

  • 支持 BSON Decimal128 类型。

  • 支持 Pandas 2.0 和 Pandas 扩展类型。

  • 支持 PyArrow 12.0。

  • 添加了对 BSON 嵌入式文档类型的支持。

  • 添加了对 BSON 数组类型的支持。

  • 支持 PyArrow 11.0。

  • 添加了适用于 Linux AArch64 和 Python 3.11 的轮子。

  • 修复模式自动发现中区域的处理。

  • 通过在“发布”模式下构建libbson ,修复了 Windows 上的ImportError

  • 支持 PyArrow 10.0。

  • 修复聚合和numpy方法模式的自动发现。

  • 添加了自动发现模式的文档。

  • 支持在find/aggregate_*_all方法中自动发现模式。 如果未给出模式,则会使用结果集中的第一个文档进行推断。

  • 支持 PyArrow 9.0。

  • 改进 lib ImportError 的错误消息。

  • 支持Decimal128类型。

  • 支持 Python 3.9 及更高版本上的 macOS arm64 架构。

  • 支持使用write()函数将表格数据集(物化为 PyArrow Tables、Pandas DataFrames 或 NumPy 数组)写入MongoDB 。 有关详细信息,请参阅快速入门指南以了解更多信息。

  • 支持 PyMongo 4.0。

  • 支持 Python 3.10。

  • 支持 Windows。

  • find_arrow_all()方法现在接受用户提供的projection

  • find_arrow_all()方法现在接受一个session对象。

  • 注意:PyMongoArrow 现在需要pyarrow v6.0.x。

  • 修复了一个错误,该错误会导致在没有适当的manylinux平台标签的情况下创建 Linux 轮子。

  • 支持将查找和聚合查询结果集高效转换为 Arrow/Pandas/Numpy 数据结构。

  • 支持使用monkey.patch_all()方法修补 PyMongo 的 API。

  • 支持加载以下BSON types :

    • 64 位二进制浮点点

    • 32 位整数

    • 64 位整型

    • 时间戳

后退

快速入门