from mongoengine import * class Review(EmbeddedDocument): rating = IntField(required=True) comment = StringField() class Product(Document): name = StringField(required=True) description = StringField() price = FloatField(required=True) reviews = EmbeddedDocumentField(Review)
from mongoengine import * class Address(EmbeddedDocument): street = StringField(required=True) city = StringField(required=True) state = StringField(required=True) zip_code = StringField() class Person(Document): name = StringField(required=True) age = IntField() address = EmbeddedDocumentField(Address)
pip install mongoengine