# Удаление данных в MongoDB

В данном уроке мы рассмотрим методы, которые позволяют удалять документы и коллекции из базы.

## Удаление

Метод удаляет из коллекции первый документ, подходящий под фильтр. Давайте для примера удалим первого юзера с возрастом `25`:

`await coll.deleteOne({age: 25});`

Удалите первый продукт с ценой `400`.

Удалите первый продукт в коллекции.

## Массовое удаление

Метод `deleteMany` удаляет все документы в коллекции, подходящие под фильтр. Давайте для примера удалим всех юзеров с возрастом `26`:

`await coll.deleteMany({age: 26});`

Удалите все продукты с ценой `500`.

## Метод findOneAndDelete

Метод не только удаляет документ из коллекции, но и возвращает его.

`let res = await coll.findOneAndDelete({age: 25}); console.log(res);`

Выведите в консоль первый продукт. Одновременно удалите его из базы.

## Метод drop

Метод удаляет коллекцию из базы данных. Удалим нашу коллекцию `users`:

`await coll.drop();`

Удалите какую-нибудь коллекцию из вашей базы данных.

←→
↑