Drop Collection if already exists in MongoDB using Python Last Updated : 14 Jun, 2022 Improve Improve Like Article Like Save Share Report 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 Like Article Suggest improvement Previous Count the number of Documents in MongoDB using Python Next Aggregation in MongoDB using Python Share your thoughts in the comments Add Your Comment Please Login to comment...