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.8.tar.gz (49.4 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.8-cp38-abi3-win_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8+Windows ARM64

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

Uploaded CPython 3.8+Windows x86-64

polars_mongo-0.1.8-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.1 MB view details)

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

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

Uploaded CPython 3.8+

polars_mongo-0.1.8-cp38-abi3-macosx_11_0_x86_64.whl (8.4 MB view details)

Uploaded CPython 3.8+macOS 11.0+ x86-64

polars_mongo-0.1.8-cp38-abi3-macosx_11_0_arm64.whl (7.5 MB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: polars_mongo-0.1.8.tar.gz
  • Upload date:
  • Size: 49.4 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.8.tar.gz
Algorithm Hash digest
SHA256 ab4f27062b7e49173bff188418b2b00fcb807e9342ad45e4ea48954b23837435
MD5 c48ef80da45fee4f7aabd18a50b19724
BLAKE2b-256 a49a7216012cfa164d9f5692f0f1986077bd5e007dd0d93f7226f21a219b3c3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8.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.8-cp38-abi3-win_arm64.whl.

File metadata

  • Download URL: polars_mongo-0.1.8-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.8-cp38-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 05f200ad0a21f6c5ab8efc8f0ec43d1d435a31c45c5edbe2b8773468226bc209
MD5 99c99a3c1f109f48c907b0934c2e58b3
BLAKE2b-256 0b2de811914fa10429df69e2e0b7818934aeac8f041ed071d25afeddaef3b9d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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.8-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: polars_mongo-0.1.8-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.8-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 604d4bd69a5eedb49e22e24b5af19c3651e776561b9ab8c83f16807649871a8c
MD5 783255e0b6ac27c5e13df4c2017d0faa
BLAKE2b-256 a36c2a366427181a0590d105416386f05e119371eba8ef2640dc5f1198602b81

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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.8-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.8-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 baddb7278b151dc080600cfd27adb051c1346ecf79d72bd29fed3826da77623d
MD5 2c68cd949229adf51beb5d48e55771eb
BLAKE2b-256 b6ae34a713d4d27c6677d9bc315a29a8c3a04998e2f3cee10d58f8ed2c2813b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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.8-cp38-abi3-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.8-cp38-abi3-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86187f56d62c35e93c8bec1dd1ec58f312b3828dce1ea3a14b484e60fcd267c5
MD5 c438ae934634cee4c75d2f084b192f03
BLAKE2b-256 32ee40dba69a9d2d8238835c0d8979773a55a0fd70c8adda0dfb0d8908480314

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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.8-cp38-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.8-cp38-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7061bb3fe15ac8c89885efaa3cec45fd079d1a3aed2b858f5eb0dcd427f78453
MD5 9565c26f89933b58828f2fa62f4c2a29
BLAKE2b-256 5b7a23051acc2af241bf345c740f77e73dc744874bfdaa7137ad3fc4f0767621

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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.8-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for polars_mongo-0.1.8-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c2adc50736d94b3b217c4066464ba44d0b2982d487250a0c047c9e99ac800a4
MD5 406ca3ed9a20ad06d0a952a8ebdfa1fb
BLAKE2b-256 f5153cb914c6a6624fbb64689f245a945a8020dab524570390ead8592e81adae

See more details on using hashes here.

Provenance

The following attestation bundles were made for polars_mongo-0.1.8-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