{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/3"}],"enrichment":{"capability":"PyMongoArrow converts MongoDB query results into Apache Arrow tables, Pandas DataFrames, or NumPy arrays for analytical processing.","skillfed_tags":["mongodb-integration","data-analytics","columnar-formats"],"use_cases":["Export MongoDB query results as Pandas DataFrames for data analysis and machine learning pipelines","Load MongoDB collections into Apache Arrow tables for efficient columnar processing","Convert MongoDB documents to NumPy arrays for numerical computing workflows","Materialize large MongoDB result sets with explicit schema validation for type safety"],"what_it_does":"PyMongoArrow is a companion library to PyMongo that bridges MongoDB query results into columnar in-memory formats. It extends PyMongo's collection API with methods like find_pandas_all(), find_arrow_all(), and find_numpy_all() to materialize query results directly as Arrow tables, Pandas DataFrames, or NumPy arrays without intermediate serialization steps.\n\nThe library is designed for analytical workloads where you need MongoDB data in typed, contiguous-in-memory arrays. It supports optional schema specification for type safety and can infer schemas automatically. Runtime dependencies include pyarrow, pymongo, numpy, and packaging; pandas is optional for DataFrame functionality.","worth_installing":"Yes. PyMongoArrow is actively maintained, has no known vulnerabilities, and solves a specific problem\u2014efficient materialization of MongoDB data into analytical formats. The permissive Apache license and broad platform support (Python 3.10\u20133.14 on macOS, Linux, Windows) make it a low-risk addition. Install it if you regularly need to move MongoDB query results into Arrow, Pandas, or NumPy for analysis."},"id":"pymongoarrow","links":{"html":"https://skillfed.io/packages/pymongoarrow","md":"https://skillfed.io/packages/pymongoarrow.md","pypi":"https://pypi.org/project/pymongoarrow/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":null,"license_treatment":"permissive","name":"pymongoarrow","python_support":"supports_current","summary":"Tools for using NumPy, Pandas, Polars, and PyArrow with MongoDB"},"popularity":{"monthly_downloads":228756,"position":9146,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.15.0"}
