Автор оригинала: Python Examples.
Python Mongodb Удалить коллекцию
Чтобы удалить коллекцию MongoDB в языке Python, мы будем использовать Pymongo. Выполните следующие шаги, чтобы удалить определенную коллекцию MongoDB.
- Создайте клиент MongoDB к экземпляру MongoDB.
- Выберите базу данных с помощью клиентского объекта. Предполагается, что коллекция, которую мы собираемся удалить, присутствует в этой базе данных.
- Выберите Коллекция с использованием объекта базы данных.
- Используйте функцию Drop () на объекте сбора, чтобы полностью удалить указанную коллекцию из базы данных.
Пример Пимонго
В следующем примере мы будем удалять Разработчики коллекция. Кроме того, для понимания мы рассмотрим список коллекций, присутствующих в базе данных до и после удаления коллекции.
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") #use database named "organisation" mydb = myclient["organisation"] print("List of collections before deletion\n--------------------------") for x in mydb.list_collection_names(): print(x) #get collection named "developers" mycol = mydb["developers"] #delete or drop collection mycol.drop() print("\nList of collections after deletion\n--------------------------") for x in mydb.list_collection_names(): print(x)
Похожие учебники
- Как создать коллекцию с помощью Pymongo?
- Как удалить документы из коллекции Mongodb в Python?