Drop Collection if already exists in MongoDB using Python
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' ) |
Output:
Not Present
Contact Us