Remove Documents
In MongoDB, the db.collection.remove() method removes documents from a collection. You can remove all documents from a collection, remove all documents that match a condition, or limit the operation to remove just a single document.
This tutorial provides examples of remove operations using the db.collection.remove() method in the mongo shell.
Remove All Documents
To remove all documents from a collection, pass an empty query document {} to the remove() method. The remove() method does not remove the indexes.
The following example removes all documents from the inventory collection:
Remove Documents that Match a Condition
To remove the documents that match a deletion criteria, call the remove()method with the <query>parameter.
Aspired to become an Mongo DB Training? Explore the post to discover the know-hows on Mongo DB.
The following example removes all documents from the inventory collection where the type field equalsfood:
For large deletion operations, it may be more efficient to copy the documents that you want to keep to a new collection and then use drop()on the original collection.
Remove a Single Document that Matches a Condition
To remove a single document, call the remove() method with the justOne parameter set to true or 1.
The following example removes one document from the inventory collection where the type field equalsfood:
To delete a single document sorted by some specified order, use the find and modify method.
For indepth understanding click on
0 Responses on How to delete document in MongoDB"