Offline web applications are becoming very prevalent today. In order to create an offline web application, you must take into account where to store data. A great option is to use PouchDB. In this course, PouchDB Playbook: Simplify Offline Web Application Storage, you will learn to store and retrieve data from a client-side database using PouchDB's NoSQL API. First, you will see how to add, edit, and delete documents, and perform bulk update and retrieval. Then, you will discover how to use Mango queries and the find() API. Finally, you will learn to use map and reduce queries to create design documents and gather statistics. By the time you are finished, you will have enough knowledge to start using PouchDB immediately in your own offline web application.
Bulk Operations with PouchDB Hello everybody. Paul Sheriff here with Pluralsight. This module is Bulk Operations with PouchDB. The goals for this particular module are to add multiple documents at one time, get all documents back, learn how to count how many documents are in your database, and, of course, search for documents. Let's get started.
Using Mango Queries in PouchDB Hello everyone! Paul Sheriff here with Pluralsight. This module is Using Mango Queries in PouchDB. The goals for this particular module are to give you an overview of using Mango queries, we're going to great some secondary indexes, and we're then going to see several examples of using the find API. Let's get started!
Using Map Queries in PouchDB Hello. My name is Paul Sheriff with Pluralsight. This module is Using Map Queries in PouchDB. The goals for this particular module are to learn about map queries, and we're going to talk about two different types, temporary queries and persistent queries, which we create using design documents. Let's get started.
Using Reduce Functions to Gather Statistics Hello everyone. Paul Sheriff here with Pluralsight. This module is Using Reduce Queries to Gather Statistics. The goals for this particular module are to gather statistics that are contained within your documents. For example, you may want to count all documents or count filtered documents, you might want to sum invoice totals, you might want to get a minimum value of all the invoice totals, or get a maximum value of all invoice totals, or maybe even calculate the average price contained within your documents. To do this, we use the built-in PouchDB reduce functions. There are three of them, count, sum, and stats.