Автор оригинала: 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?