MongoDB: удаление коллекции

В этой главе мы покажем, как удалять коллекции с помощью MongoDB.

В MongoDB для удаления коллекции используйте метод drop().

Метод drop() навсегда удаляет указанную коллекцию и все её документы из базы данных. Это необратимая операция, поэтому её следует использовать с осторожностью.

Формат синтаксиса:

db.collection.drop()

Описание параметра:

  • Отсутствует

Возвращаемое значение

Если выбранная коллекция успешно удалена, метод drop() возвращает true; в противном случае он возвращает false.

Пример

В базе данных mydb мы можем сначала использовать командуshow collections, чтобы просмотреть существующие коллекции:

>use mydb
switched to db mydb
>show collections
mycol
mycol2
system.indexes
example
>

Затем удалите коллекцию mycol2:

>db.mycol2.drop()
true
>

Снова используйте show collections, чтобы просмотреть коллекции в базе данных mydb:

>show collections
mycol
system.indexes
example
>

Из результатов видно, что коллекция mycol2 была удалена.

Другие расширения