The document discusses query mechanisms for NoSQL databases. It begins by describing how relational databases require normalization of data into tables and use SQL for queries. NoSQL databases are introduced as being non-relational, schema-free, and having simple APIs. Document stores are highlighted as a type of NoSQL database that can natively store hierarchical data without normalization. Specific document stores like CouchDB and MongoDB are described, showing how data can be stored and queried in documents through HTTP requests or a mongo client. Map-reduce functions are also discussed as a way to perform complex queries across collections of documents.