## DocumentDB (MongoDB) migrations

#### Apply migrations
```bash
mongodb-migrate --url "mongodb://%HOST%:%PORT%/?%ARGS%" --database %DATABASE% --username %USERNAME% --password %PASSWORD%
```
For downgrade need to specify additional argument ```--downgrade```

#### Local run
```bash
mongodb-migrate --url "mongodb://localhost:27017/?authMechanism=SCRAM-SHA-1" --database admin --username user --password pass
```

#### New migrations
* create a python file with name %year%%month%%day%%time%_%description% like 20200714141000_ttl_indexes.py
* in *.py create a class named Migration and extends BaseMigration
* implement upgrade and downgrade methods
* use cli mongodb-migrate to run migrations
