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