📜  如果 MongoDB 中已经存在,则使用Python删除集合

📅  最后修改于: 2022-05-13 01:55:42.357000             🧑  作者: Mango

如果 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