Querying Documents: From Simple Lookups to Complex Aggregations - Document Stores: MongoDB and Document-Oriented Databases | OneNoughtOne