# freeCodeCamp Challenge Guide: Delete Many Documents with model.remove()

**URL:** <https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-delete-many-documents-with-model-remove/301538>\
**Category:** freeCodeCamp Contributors\
**Tags:** guide\
**Created:** [August 3, 2019, 1:13pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-delete-many-documents-with-model-remove/301538 "2019-08-03T13:13:45Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![camperbot](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/camperbot/32/18364_2.png) [@camperbot](https://forum.freecodecamp.org/u/camperbot)\
**Post date:** [August 3, 2019, 1:13pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-delete-many-documents-with-model-remove/301538/1 "2019-08-03T13:13:46Z")

</div>

# [Delete Many Documents with model.remove()](https://www.freecodecamp.org/learn/apis-and-microservices/mongodb-and-mongoose/delete-many-documents-with-model-remove)

#### Relevant Links

- [Mongoose Docs - Model.remove()](https://mongoosejs.com/docs/api/model.html#model_Model.remove)

* * *

## Hints

### Hint 1

You just need a condition, and a callback with `error` and `response` .

* * *

## Solutions

> **Solution 1 (Click to Show/Hide)**
>
> ```js
> const removeManyPeople = (done) => {
> const nameToRemove = "Mary";
> Person.remove({name: nameToRemove}, (err, response) => {
> if(err) return console.log(err);
> done(null, response);
> })
> };
> 
> ```
> 
> #### Code Explanation
> 
> - `remove()` sends a remove command to MongoDB to remove all matched documents. In this case, all documents with a `name` of `Mary` are removed.
> - The response is a JSON object containing properties such as `deletedCount` - containing the number of documents removed from the collection.
> 
> #### Relevant Links

---

<div class="post-metadata">

**Author:** ![ILM](https://sea3.discourse-cdn.com/freecodecamp/user_avatar/forum.freecodecamp.org/ilm/32/363239_2.png) [@ILM](https://forum.freecodecamp.org/u/ILM)\
**Post date:** [January 8, 2025, 3:58pm UTC](https://forum.freecodecamp.org/t/freecodecamp-challenge-guide-delete-many-documents-with-model-remove/301538/2 "2025-01-08T15:58:08Z")

</div>


