Skip to main content

MongoDB ODM based on Pydantic and Motor

Project description

Beanie

Beanie - is an asynchronous ODM for MongoDB, based on Motor and Pydantic.

It uses an abstraction over Pydantic models and Motor collections to work with the database. Class Document allows to create, replace, update, get, find and aggregate.

Installation

PIP

pip install beanie

Poetry

poetry add beanie

Quick Start

Documentation - here you can find all the methods descriptions and usage examples

Resources

  • Changelog - list of all the valuable changes
  • Discord - ask your questions, share ideas or just say Hello!!

Articles

Project details


Release history Release notifications | RSS feed

This version

0.3.3

Download files

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

Source Distribution

beanie-0.3.3.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

beanie-0.3.3-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file beanie-0.3.3.tar.gz.

File metadata

  • Download URL: beanie-0.3.3.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.5 Linux/5.8.0-48-generic

File hashes

Hashes for beanie-0.3.3.tar.gz
Algorithm Hash digest
SHA256 42b5d97bcc60fc8630409642b2d56fa24d1f032c0a1665f6fa8c4aafb5d96061
MD5 b0294471429745c29328e01c00024302
BLAKE2b-256 314f789e566d75accfd7e91b0d53fb202c2c34b7e948d65dcc1763441fbbb6a9

See more details on using hashes here.

File details

Details for the file beanie-0.3.3-py3-none-any.whl.

File metadata

  • Download URL: beanie-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.4 CPython/3.8.5 Linux/5.8.0-48-generic

File hashes

Hashes for beanie-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 7b2ae32e77e93986e1796bb1b3a6b15d1f14be809180db4266dd76bdd8103437
MD5 56e0a4a742078729966c6a355baf2ff8
BLAKE2b-256 01c5877a43dcbc0545d419f81fad0b7e5f20619b95d0cf69876aaaa4c6cf5868

See more details on using hashes here.

Supported by

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