Introduction
PyMongoArrow is a PyMongo extension containing tools for loading MongoDB query result-sets as Apache Arrow tables, NumPy arrays, and Pandas or Polars DataFrames. PyMongoArrow is the recommended way to materialize MongoDB query result-sets as contiguous-in-memory typed arrays suited for in-memory analytical processing applications.
Get Started
Learn how to install or upgrade PyMongoArrow, and how to begin working with data in the Get Started guide.
Data Types
Learn about the types of data supported with PyMongoArrow in the Data Types section.
Schema Examples
For examples of using PyMongoArrow schemas, see the Schema Examples section.
Reference
Find more information about PyMongoArrow versions, release notes, and documentation for previous versions in the Reference section.
Compatibility
Find information about PyMongoArrow compatibility with Python, PyArrow, and PyMongo, see the Compatibility page.
API Documentation
For detailed information about types and methods in PyMongoArrow, see the PyMongoArrow API documentation.
Issues and Help
Find information about reporting bugs, requesting features, and contributing to PyMongoArrow on the Issues and Help page.