📅  最后修改于: 2023-12-03 14:46:00.527000             🧑  作者: Mango
在MongoDB中可以使用drop()
方法删除一个集合(collection)。在Python中,可以使用drop()
方法来删除一个MongoDB数据库的集合。
collection.drop()
该方法不接受任何参数。
该方法没有返回值。
以下示例演示了如何使用Python来删除一个MongoDB数据库中的集合。
import pymongo
# 连接MongoDB数据库
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
# 选择一个数据库
mydb = myclient["mydatabase"]
# 选择一个集合
mycol = mydb["customers"]
# 输出操作前集合的数据
print("删除操作前集合的数据:")
for x in mycol.find():
print(x)
# 删除集合
mycol.drop()
# 输出操作后集合的数据
print("删除操作后集合的数据:")
for x in mycol.find():
print(x)
上述代码执行后,会先输出删除操作前集合的数据,然后再删除集合,最后输出删除操作后集合的数据。可以看到,删除集合后该集合中的数据已经不存在了。
Markdown格式:
在MongoDB中可以使用drop()
方法删除一个集合(collection)。在Python中,可以使用drop()
方法来删除一个MongoDB数据库的集合。
collection.drop()
该方法不接受任何参数。
该方法没有返回值。
以下示例演示了如何使用Python来删除一个MongoDB数据库中的集合。
import pymongo
# 连接MongoDB数据库
myclient = pymongo.MongoClient("mongodb://localhost:27017/")
# 选择一个数据库
mydb = myclient["mydatabase"]
# 选择一个集合
mycol = mydb["customers"]
# 输出操作前集合的数据
print("删除操作前集合的数据:")
for x in mycol.find():
print(x)
# 删除集合
mycol.drop()
# 输出操作后集合的数据
print("删除操作后集合的数据:")
for x in mycol.find():
print(x)
上述代码执行后,会先输出删除操作前集合的数据,然后再删除集合,最后输出删除操作后集合的数据。可以看到,删除集合后该集合中的数据已经不存在了。