In your database there is a collection named sales with the following document structure: { _id: ObjectId("5bd761dcae323e45a93ccfe8"), saleDate: ISODate("2015-03-23T21:06:49.506Z"), items: [ { name: 'printer paper', tags: [ 'office', 'stationary' ], price: Decimal128("40.01"), quantity: 2 }, { name: 'notepad', tags: [ 'office', 'writing', 'school' ], price: Decimal128("35.29"), quantity: 2 }, { name: 'pens', tags: [ 'writing', 'school', 'stationary' ], price: Decimal128("56.12"), quantity: 5 } ], storeLocation: 'Denver', customer: { gender: 'M', age: 42, email: '
[email protected]', satisfaction: 4 }, purchaseMethod: 'Online' } { _id: ObjectId("5bd761dcae323e45a93ccfe9"), saleDate: ISODate("2015-08-25T10:01:02.918Z"), items: [ { name: 'binder', tags: [ 'school', 'general', 'organization' ], price: Decimal128("28.31"), quantity: 9 }, { name: 'backpack', tags: [ 'school', 'travel', 'kids' ], price: Decimal128("83.28"), quantity: 2 } ], storeLocation: 'Seattle', customer: { gender: 'M', age: 50, email: '
[email protected]', satisfaction: 5 }, couponUsed: false, purchaseMethod: 'Phone' } How can you extract all documents from this collection where the first tag in the tags field (Array) is 'office' in at least one item?