PouchDB Read Batch




PouchDB Read Batch

allDocs() method in pouchdb is used to retrieve or read bulk or multiple documents from a database. This method takes a callback function as optional parameter.

Syntax

db.allDocs()

Example

usingdb.allDocs() method. 
//Requiring the package  
var PouchDB = require('PouchDB');  
//Creating the database object  
var db = new PouchDB('Second_Database');  
//Retrieving all the documents in PouchDB  
db.allDocs(function(err, docs) {  
   if (err) {     
      return console.log(err);  
   } else {  
      console.log (docs.rows);  
   }  
});  
  • Save the file name as "read_batch.js " within a folder name "PouchDB_Examples". Open the command prompt and execute the JavaScript file using node:
node read_batch.js  

Output

 PouchDB Read Batch

PouchDB Read Batch

Generally, allDocs() method we can see only the _id, key and _rev fields of each document. If we need to see the whole document in the result, you have to make the optional parameter include_docs true.

usingallDocs() method 
//Requiring the package  
var PouchDB = require('PouchDB');  
//Creating the database object  
var db = new PouchDB('Second_Database');  
//Retrieving all the documents in PouchDB  
db.allDocs({include_docs: true}, function(err, docs) {  
   if (err) {  
      return console.log(err);  
   } else {  
      console.log (docs.rows);  
   }  
});  
  • Save the file name as "Read_Batch2.js " within a folder name "PouchDB_Examples". Open the command prompt and execute the javascript file.
node Read_Batch2.js  

Output

 PouchDB Read Batch

PouchDB Read Batch

Read a Batch from Remote Database

We can read a batch from a database which is stored remotely on CouchDB Server. For this purpose, we have to pass the path of the database where you need to read the batch.

  • We have a database named "employees" on the CouchDB Server.
 PouchDB Read Batch

PouchDB Read Batch

 PouchDB Read Batch

PouchDB Read Batch

  • Let's read all the documents from the "employees" database stored on CouchDB Server.
//Requiring the package  
var PouchDB = require('PouchDB');  
//Creating the database object  
var db = new PouchDB('http://localhost:5984/employees');  
//Retrieving all the documents in PouchDB  
db.allDocs({include_docs: true}, function(err, docs) {  
   if (err) {  
      return console.log(err);  
   } else {  
      console.log(docs.rows);  
   }  
});  
  • Open the command prompt and execute the JavaScript file using node:
node Read_Remote_Batch.js  

Output:

 PouchDB Read Batch

PouchDB Read Batch



Related Searches to PouchDB Read Batch

Adblocker detected! Please consider reading this notice.

We've detected that you are using AdBlock Plus or some other adblocking software which is preventing the page from fully loading.

We don't have any banner, Flash, animation, obnoxious sound, or popup ad. We do not implement these annoying types of ads!

We need money to operate the site, and almost all of it comes from our online advertising.

Please add wikitechy.com to your ad blocking whitelist or disable your adblocking software.

×