mongodb-arrow-connector

Crates.iomongodb-arrow-connector
lib.rsmongodb-arrow-connector
version0.7.0
sourcesrc
created_at2020-04-05 17:43:07.764486
updated_at2022-04-21 08:11:53.779753
descriptionMongoDB connector that reads and writes data to/from Apache Arrow
homepage
repositoryhttps://github.com/TheDataEngine/mongodb-arrow-connector/
max_upload_size
id226648
size43,644
Wakahisa (nevi-me)

documentation

README

MongoDB Apache Arrow Connector

A Rust library for reading and writing Apache Arrow batches from and to MongoDB.

Licensed under the Apache 2.0 license.

Motivation

We are curently writing this library due to a need to read MongoDB data into dataframes.

Features

  • Read from a collection to batches
  • Write from batches to a collection
  • Infer collection schema
  • Projection predicate push-down
  • Filter predicate push-down
  • Data types
    • Primitive types that MongoDB supports
    • List types
    • Nested structs (bson::Document)
    • Arbitrary binary data
Commit count: 18

cargo fmt