如果 MongoDB 中已经存在,则使用Python删除集合
如果数据已经存在,我们可以使用drop()方法删除集合数据。如果未找到数据,则返回 False,否则如果删除集合,则返回 True。
句法:
drop()
示例 1:
样本数据库:
Python3
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
# Database name
db = client["mydatabase"]
# Collection name
col = db["gfg"]
# drop collection col1
print(col.drop())
Python3
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
# Database name
db = client["mydatabase"]
# Collection name
col = db["gfg"]
# drop collection col1
if col.drop():
print('Deleted')
else:
print('Not Present')
输出:
示例 2:如果集合不存在。
Python3
import pymongo
client = pymongo.MongoClient("mongodb://localhost:27017/")
# Database name
db = client["mydatabase"]
# Collection name
col = db["gfg"]
# drop collection col1
if col.drop():
print('Deleted')
else:
print('Not Present')
输出:
Not Present