Skip to main content

A thin abstraction layer over BSON documents, to keep your data model agile.

Project description

Docbridge

This is an experimental Object-Document Mapping library for MongoDB. You can watch it being developed live on MongoDB's YouTube channel!

Mission Statement

  • Managing large amounts of data in MongoDB while keeping a data schema flexible is challenging.
  • This ODM is not an active record implementation, mapping documents in the database directly into similar objects in code.
  • This ODM is designed to abstract underlying documents, mapping potentially multiple document schemata into a shared object representation.
  • It should also simplify the evolution of documents in the database, automatically migrating individual documents' schemas either on-read or on-write.
  • There should be "escape hatches" so that unforeseen mappings can be implemented, hiding away the implementation code behind hopefully reuseable components.

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

docbridge-0.0.1.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

docbridge-0.0.1-py3-none-any.whl (2.2 kB view details)

Uploaded Python 3

File details

Details for the file docbridge-0.0.1.tar.gz.

File metadata

  • Download URL: docbridge-0.0.1.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for docbridge-0.0.1.tar.gz
Algorithm Hash digest
SHA256 c53da51b061eef224baf6497650d4c504cd0ac616d18fd4a2e937cfe6d5b13ce
MD5 f951a0da4ce2f6addc5826819db512c5
BLAKE2b-256 8092c9c4c9cf72611b46657eeb35f255eb89e92d617a831ea59154d1e49f89c8

See more details on using hashes here.

File details

Details for the file docbridge-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: docbridge-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for docbridge-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4707721ebc72abd1b29bc48a004c3426b6a9905817d807f9941b2ea9f43635e8
MD5 5acce574460d31ce0ec1781629dfc5de
BLAKE2b-256 e6a508c831475619c8c0b209d672e75baa61b82df89bc18feeb5e85a4c9e384f

See more details on using hashes here.

Supported by

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