Node.js MongoDB Remove

In MongoDB, you can delete records or documents by using the remove() method. The first parameter of the remove() method is a query object which specifies the document to delete.

Example

Remove the record of employee whose address is Ghaziabad.

Create a js file named “remove.js”, having the following code:PauseNextMute

Current Time 0:09

/

Duration 18:10

Loaded: 4.77%

 Fullscreen

var http = require('http');  

var MongoClient = require('mongodb').MongoClient;  

var url = "mongodb://localhost:27017/ MongoDatabase";  

MongoClient.connect(url, function(err, db) {  

if (err) throw err;  

var myquery = { address: 'Ghaziabad' };  

db.collection("employees").remove(myquery, function(err, obj) {  

if (err) throw err;  

console.log(obj.result.n + " record(s) deleted");  

db.close();  

});  

});

Open the command terminal and run the following command:

Node remove.js  
Node.js Remove 1

Verification

You can check that the record having address “Ghaziabad” is deleted and only following records are available now:

Node.js Remove 2

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *