Skip to content

TheAbhilash23/django_pymongo

Repository files navigation

Welcome to django_pymongo project

The project aims to create a django application with the use of PyMongo library which is the official library for synchronous MongoDB operations


This project is intended to create a simple absctraction over PyMongo APIs to create an Object Docmument Mapping, for a better developer experience for someone coming from SQL based ORM based development background.

Eventually we will be taking learnings from this project to make generic Document styled NoSQL database ODMs that could connect to a wide variety of databases.


Sr. No. Phase Details Status
1 0.0.1 Generic Field Type: MongoField, Taking any number of kwargs but only the ones mentioned in the "$jsonSchema" documentation. If collection is not created it will create collection with schema validation as defined in models.py, If it is already present then it will call 'collMod' command to modify the collection validator. DONE
2 0.0.2 Create nested fields and apply validations their validations.Active
3 0.0.3 Create Migration model in django sqlite3 database and track the changes. Not Started Yet

PS:: Djongo is not used in this project.

PPS:: Feel free to contact me at [email protected]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages