user = db.DynamicField(required=True) fromDate = db.DateTimeField(required=True) toDate = db.DateTimeField(required=True) parking = db.ObjectIdField() amount = db.DecimalField(precision=2, required=True) paymentType = db.StringField(max_length=16, required=True, default="ONLINE") agencyProfit = db.DecimalField(precision=2) agency = db.ObjectIdField() executionDate = db.DateTimeField(required=True) meta = {'collection': 'reservations'} """ db.createCollection("parkings") db.parkings.insert({ name : "Parcheggio Rosso", city : "Napoli", district : "NA", address : "Corso Vittorio Emanuele, 11", phone : "0812983312", pricePerHour : 3.2, maxPlaces : 545, active : 1, payOnsite : 1, payOnline : 1 })