Please note, this is a STATIC archive of website www.javatpoint.com from 19 Jul 2022, cach3.com does not collect or store any user information, there is no "phishing" involved.
Javatpoint Logo
Javatpoint Logo

PouchDB Update Batch

The bulkDocs() method is used to update an array of documents in PouchDB. To update a batch, you have to create an array of documents where, each document contains _id, _rev and the values that you want to update.

We have a database named "Second_Database" stored in PouchDB and contains 3 documents:

Let's update the documents using their respective _id and _rev values:

Change the name and age of all three documents:

Save the above code in a file named "Update_Batch2.js" within a folder name "PouchDB_Examples". Open the command prompt and execute the JavaScript file using node:

Output:

PouchDB Update batch 1

Verification

You can verify that the batch is updated by using node (Read_Batch) command:

PouchDB Update batch 2

Update Batch in Remote Database

We can also update an array of documents in a database that is stored remotely on a server (CouchDB). You just have to pass the path to the database in CouchDB, which contains the document that you want to update.

Example

We have a database named "employees" in the CouchDB Server.

PouchDB Update batch 3

There are three documents in "employees" database

PouchDB Update batch 4

You can fetch these documents by using node (Read_Remote_Batch.js) command.

PouchDB Update batch 5

Now update all the documents name and age of "employees" database stored on CouchDB Server.

Save the above code in a file named "Update_Remote_Batch.js" within a folder name "PouchDB_Examples". Open the command prompt and execute the JavaScript file using node:

It will update the documents in "employees" database.


Verification

You can verify that the batch is updated by using node (Read_Remote_Batch) command:

PouchDB Update batch 6





Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA