MongoDB Delete Document

Delete document is used to delete an exiting document from a collection. The remove() method is used for removing the documents from a collection in MongoDB.

Delete Document Syntax :

The syntax of the Delete Document is −

 
\\Delete Document in MongoDB 
db.collection_name.remove(delete_criteria)


Delete Document Example :

The Example of the Delete Document is −

Now we are deleting a document from the collection named mydbs.

\\The documents in mydbs collection are:
> db.mydbs.find().pretty()
{
"_id" : ObjectId("59bcecc7668dcce02aaa6fed"),
"StudentId" : 110,
"StudentName" : "smith",
"age" : 35
}
{
"_id" : ObjectId("59bcecc7668dcce02aaa6fef"),
"StudentId" : 143,
"StudentName" : "Randy",
"age" : 47
}
---------------------
---------------------
\\Remove a student from this collection who has a student ID equal to 143.
db.mydbs.remove({"StudentId": 143})
\\Output
WriteResult({ "nRemoved" : 1 })


Verification :

To verify whether the document is actually deleted. Type the following command:−

\\Command for verification
db.mydbs.find().pretty()
---------------------
---------------------
\\You would see this output:
> db.mydbs.find().pretty()
{
"_id" : ObjectId("59bcecc7668dcce02aaa6fed"),
"StudentId" : 110,
"StudentName" : "smith",
"age" : 35
}






Visit :


Discussion


* You must be logged in to add comment.