Drop Collection si ya existe en MongoDB usando Python

Usando el método drop() podemos eliminar la colección si existe. Si no se encuentra la colección, devuelve False; de ​​lo contrario, devuelve True si se descarta la colección. 

Sintaxis:

drop()

Ejemplo 1: 

La base de datos de ejemplo es la siguiente: 

 

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())

Producción: 

Ejemplo 2: Si la colección no existe. 
 

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')

Salida :

Not Present

Publicación traducida automáticamente

Artículo escrito por avengerjanus123 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *