Drop Collection if already exists in MongoDB using Python (original) (raw)
Last Updated : 14 Jun, 2022
Using drop() method we can drop collection if collection exists. If collection is not found then it returns False otherwise it returns True if collection is dropped.
Syntax:
drop()
Example 1:
The sample database is as follows:
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())
`
Output:

Example 2: If collection does not exist.
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')
`