Asynchronous Python ODM for MongoDB
Beanie - is an asynchronous Python object-document mapper (ODM) for MongoDB. Data models are based on Pydantic.
When using Beanie each database collection has a corresponding Document that
is used to interact with that collection. In addition to retrieving data,
Beanie allows you to add, update, or delete documents from the collection as
well.
Beanie saves you time by removing boilerplate code, and it helps you focus on the parts of your app that actually matter.
Data and schema migrations are supported by Beanie out of the box.
There is a synchronous version of Beanie ODM - Bunnet
pip install beanie
poetry add beanie
For more installation options (eg: aws, gcp, srv ...) you can look in the getting started
…
No open issues yet, or sync has not completed.