db.kooky.insert_many([{'a':'list'},{'holds':'just'},{'a':'bunch'}, {'of':'elements'}]) db.kooky.insert_many([{'a':'string','has':'only','letters':'!'}]) db.kooky.insert_many([{'a':'dict'},{'has':'key'},{'value':'pairs'}]) db.weirdos.insert_one( { 'outcome':'mishap', 'turkey':'burnt', 'potatoes':'cold', 'feast':'ruined'}) db.weirdos.insert_one( { 'veggies':['green beans','squash','potatoes','cauliflower','peas'], 'sides':['celery','marshmallow potato casserole'], 'guests':['lexi from down the hall','billy from work','sandra bff'], 'pies':['pecan','pumpkin'] }) db.weirdos.insert_many([{'guests':['Creepy Uncle Joe','Deaf Aunt Marie']}, {'guests':['Stepmom','Stepdad','Stephen','Stepsister'], 'sides':['cranberries','casserole','olives','little sweet pickles'], 'leftovers':['casserole','cranberries'], 'feast':'vegetarian'}, {'feast':'Thursday','leftovers':['Friday','Saturday','Sunday','Monday']}]) db.weirdos.insert_one( { 'outcome':'success', 'cranberries':'tangy', 'potatoes':'creamy'}) hasbeens = list(db.kooky.find({'has':{'$exists':1}})) hasbeen = db.kooky.find({'has':{'$exists':1},'a':{'$exists':0}}).next() ays = list(db.kooky.find({'a':{'$exists':1}})) yummy = db.weirdos.find({'pies':'pumpkin'}).next() sad = db.weirdos.find({yummy['veggies'][len(hasbeens)]:'cold'}).next() m1 = sad['outcome'][3:6] m2 = yummy['veggies'][len(ays)][0:3] scrumptious = db.weirdos.find({'sides':'casserole'}).next() m3 = scrumptious['guests'][3][7:10] m4 = hasbeen['has'] stuffed = db.weirdos.find({'leftovers':{'$size':len(ays)}}).next() m5 = stuffed['feast'][5:8] print(f"{m1}{m2} {m3}{m4} {m5}")