Metadata-Version: 2.1
Name: mongo-dynamic-models
Version: 1.0.1
Summary: generate mongo models automatically with mongoengine
Home-page: https://www.github.com/suqingdong/mongo_dynamic_models
Author: suqingdong
Author-email: suqingdong1114@gmail.com
License: BSD License
Platform: UNKNOWN
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Software Development :: Libraries
Description-Content-Type: text/markdown
Requires-Dist: mongoengine

# generate mongo models automatically with `mongoengine`

### Installation

```bash
python -m pip install mongo-dynamic-models
```

### Usage

```python
from mongo_dynamic_models import MongoModels

uri = 'mongodb://USER:PASSWORD@HOST_OR_IR:PORT/DB'

models = MongoModels(uri)

print(models.collection_names)
print(models)
print(models.collection_names)
print(models.users.objects)
print(models['users'].objects)
```

