January 2018
Intermediate to advanced
366 pages
9h 7m
English
To implement CQRS, we have two representations of entities for the database—a representation serving the CommandStack and another representation to service the QueryStack. We'll create the models.py file.
As usual in Python files, we start with importing the dependencies. First, we should import the native library dependencies and MongoEngine, such as types of fields and the connect function that is responsible for connecting the model with an instance of MongoDB:
import os
from datetime import datetime
from mongoengine import (
connect,
Document,
DateTimeField,
ListField,
IntField,
StringField,
)
Then, we add the imports to SQLAlchemy. These imports are for field definition and to indicate what type of SQLAlchemy database ...
Read now
Unlock full access