Python MongoDB - Bộ sưu tập Drop
Bạn có thể xóa bộ sưu tập bằng cách sử dụng drop() phương thức của MongoDB.
Cú pháp
Sau đây là cú pháp của phương thức drop ():
db.COLLECTION_NAME.drop()
Thí dụ
Ví dụ sau bộ sưu tập giọt với tên mẫu -
> show collections
myColl
sample
> db.sample.drop()
true
> show collections
myColl
Bỏ bộ sưu tập bằng python
Bạn có thể xóa / xóa một bộ sưu tập khỏi cơ sở dữ liệu hiện tại bằng cách gọi phương thức drop ().
Thí dụ
from pymongo import MongoClient
#Creating a pymongo client
client = MongoClient('localhost', 27017)
#Getting the database instance
db = client['example2']
#Creating a collection
col1 = db['collection']
col1.insert_one({"name": "Ram", "age": "26", "city": "Hyderabad"})
col2 = db['coll']
col2.insert_one({"name": "Rahim", "age": "27", "city": "Bangalore"})
col3 = db['myColl']
col3.insert_one({"name": "Robert", "age": "28", "city": "Mumbai"})
col4 = db['data']
col4.insert_one({"name": "Romeo", "age": "25", "city": "Pune"})
#List of collections
print("List of collections:")
collections = db.list_collection_names()
for coll in collections:
print(coll)
#Dropping a collection
col1.drop()
col4.drop()
print("List of collections after dropping two of them: ")
#List of collections
collections = db.list_collection_names()
for coll in collections:
print(coll)
Đầu ra
List of collections:
coll
data
collection
myColl
List of collections after dropping two of them:
coll
myColl