Skip to main content

A high-performance, lazy MongoDB connector for Polars.

Project description

polars-mongo

A high-performance, native MongoDB connector for Polars, written in Rust. Why polars-mongo?

  1. Filter columns directly at the database, avoiding the python overhead

  2. Keep polars syntax Key Features

    Native Speed: Built with Rust and pyo3-polars for maximum BSON-to-Arrow throughput.

    Projection Pushdown: Fully optimized to query only the fields you select (including subfields).

    Lazy Integration: Works seamlessly with the pl.LazyFrame API.

Installation
uv add polars-mongo # or pip install polars-mongo

Roadmap [ ] V0.2.0: Predicate Pushdown (Filtering at the database level).

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

polars_mongo-0.1.9.tar.gz (53.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

polars_mongo-0.1.9-cp38-abi3-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8+Windows ARM64

polars_mongo-0.1.9-cp38-abi3-win_amd64.whl (8.2 MB view details)

Uploaded CPython 3.8+Windows x86-64

polars_mongo-0.1.9-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.7 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

polars_mongo-0.1.9-cp38-abi3-manylinux2014_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.8+

polars_mongo-0.1.9-cp38-abi3-macosx_11_0_x86_64.whl (9.0 MB view details)

Uploaded CPython 3.8+macOS 11.0+ x86-64

polars_mongo-0.1.9-cp38-abi3-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file polars_mongo-0.1.9.tar.gz.

File metadata

  • Download URL: polars_mongo-0.1.9.tar.gz
  • Upload date:
  • Size: 53.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_mongo-0.1.9.tar.gz
Algorithm Hash digest
SHA256 565797b33a8e0234c42ca42f5958a3a60c35e23d8b3dcfbca0570bd8c1f23f0e
MD5 d3212d1115e19176a3c1f0d67b8a2e76
BLAKE2b-256 278ea33b36b0bb6ead620ad088910158fc36a6041899c9ca7b010dabc673c192

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9.tar.gz:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_mongo-0.1.9-cp38-abi3-win_arm64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.8+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 abf734536bd7c2d3ce0cc996d20e83e67a5a8a316ad61c55c0ce544d3ce91d4a
MD5 f8c564c5a1c7bb14212834bb8cebfbb7
BLAKE2b-256 783ee645d7bb3250d21874c11d77ec28e15551ce51cf85759ef0043b1af6d0e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-win_arm64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_mongo-0.1.9-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.2 MB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 731b7d5baf2c0a1190d5fb8be62f4ba4c396634c1e448807cf08512e757db096
MD5 eaf8b26297c57e285b8f89f804d2e9e0
BLAKE2b-256 a9afd3c769925c385f1956bcff5c98d811c544bff683681b0c2c20b2cc175b44

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-win_amd64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e3f83e2eac4bd6239d86373d14272fdfdae08ba88b403918cdfc482fa8ea5c2
MD5 c892ac482f4a95f32e1a27e3827c36bb
BLAKE2b-256 f0db459d8f12fcc5c134f78f4fd57cadca7b91c72de16ecfd39169bcb9344771

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8ad0be63770f61955e5ba8115563ec89f41298a55bb68c8744198a7850d4c36a
MD5 84973531e0768cbcaa563f68dd1f6e24
BLAKE2b-256 c32879acce81073532459926b06df74d6a58348ac2aa305220289dea0c239334

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-manylinux2014_aarch64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 22ef2f06755c500be7f84702d4587ef8fb37c39cfc999507a88bb664da51adab
MD5 9f6bd5af68733dcf471d40a2f904b53d
BLAKE2b-256 90303bc3f918cc7d1753bcfcfcfeb41580f68d23d5849e2f8ce1b9afcceff72a

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-macosx_11_0_x86_64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file polars_mongo-0.1.9-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.9-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 32aaa4db178c42abdb3f49e2f40ed8cf17c8b1064ddcf38dddf92897ed87b2d8
MD5 cf1fc90f979be6aa8b670184e013f2ee
BLAKE2b-256 5d7bf2a1c91e9c3040bdcc82c1a39a71396c29b65937216f351248dfb74729f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.9-cp38-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on AThomas314/polars-mongo

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page