Delete
Last updated
Last updated
To delete a single document, create a filter definition that matches the document you want to remove and call the DeleteOne
method on a IMongoCollection<T>
reference.
The samples filter a User
document by its Id and removes it from the collection.
When your filter criteria matches more the one document, the first document that matches the filter will be removed
Use a field that is across a single collection to be more precise
To delete the first document in the collection, simply use an empty filter definition.
To remove more that one documents at the same time, create a filter definition to match the documents you wish to delete and use the DeleteMany
method on an IMongoCollection<T>
.
Syntax:
IMongoCollection<T>.DeleteMany(<filter>)
The following example shows how to delete user documents based on the salary field .
To delete all documents in a collection, you can use the DeleteMany
method with an empty filter. If you want though to clear the entire collection, it's faster to just it.