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