Python Mongodb Удаление данных
Мы можем использоватьdelete_one()метод для удаления документа. Первый параметр этого метода — объект запроса, который указывает, какие данные удалить.
Используемые в этой статье тестовые данные выглядят следующим образом (нажмите на изображение, чтобы увеличить):
Следующий пример удаляет документы со значением поля name "Taobao":
Пример
Результат вывода:

Удаление нескольких документов
Мы можем использовать методdelete_many()для удаления нескольких документов. Первый параметр этого метода — объект запроса, который указывает, какие данные удалить.
Удалить все документы, у которых поле name начинается с F:
Пример
Результат вывода:
1 个文档已删除
Удалить все документы в коллекции
delete_many() Если в метод передан пустой объект запроса, он удалит все документы в коллекции:
Пример
Результат вывода:
5 个文档已删除
Удаление коллекции
Мы можем использовать методdrop()для удаления коллекции.
Следующий пример удаляет коллекцию customers:
Пример
Если удаление успешно, drop() возвращает true; если удаление не удалось (коллекция не существует), он возвращает false.
Мы используем следующую команду в терминале, чтобы проверить, была ли коллекция удалена:
> use exampledb switched to db exampledb > show tables;Другие расширения
Python Mongodb