{"repo":"nayan32biswas/mongodb-odm","free":true,"listed":false,"github":"https://github.com/nayan32biswas/mongodb-odm","clone":"git clone https://github.com/nayan32biswas/mongodb-odm.git","description":"MongoDB-ODM, NOSQL databases in Python, designed for simplicity, compatibility, and robustness.","language":"Python","stars":21,"topics":["mongodb","python"],"license":"MIT","category":"databases-storage","readme_excerpt":"MongoDB-ODM MongoDB-ODM, NOSQL databases in Python, designed for simplicity, compatibility, and robustness. --- Documentation : https://mongodb-odm.readthedocs.io PyPi : https://pypi.org/project/mongodb-odm Repository : https://github.com/nayan32biswas/mongodb-odm --- Introduction The purpose of this module is to provide easy access to the database with the python object feature with MongoDB and PyMongo . With PyMongo that was very easy to make spelling mistakes in a collection name when you are doing database operation. This module provides you with minimal ODM with a modeling feature so that you don’t have to look up the MongoDB dashboard(Mongo Compass) to know about field names or data types. MongoDB-ODM is based on Python type annotations, and powered by PyMongo and Pydantic . The key features are: - Intuitive to write : Great editor support. Completion everywhere. Less time debugging. Designed to be easy to use and learn. Less time reading docs. - Easy to use : It has sensible defaults and does a lot of work underneath to simplify the code you write. - Compatible : It is designed to be compatible with FastAPI , Pydantic , and PyMongo . - Extensible : You have all the power of PyMongo and Pydantic underneath. - Short : Minimize code duplication. A single type annotation does a lot of work. No need to duplicate models in PyMongo and Pydantic. --- Requirements MongoDB-ODM will work on Python 3.9 and above . MongoDB-ODM is built on top of PyMongo and Pydantic . These package","default_branch":null,"files":null,"tree":[],"storefront":"/r/nayan32biswas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nayan32biswas/mongodb-odm/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}