Hemos visto como se crea una base de datos, una colección y se insertan documentos en la misma.
Si queremos eliminar todos los documentos de una colección debemos utilizar el método "deleteMany" aplicado a una colección existente:
use base1
db.libros.deleteMany({})
show collections
Debemos pasar un objeto vacío que se indica con las llaves abiertas y cerradas {}. Luego veremos que podemos borrar solo los documentos que cumplen cierta condición.
Es importante notar que luego de llamar al método deleteMany la colección "libros" sigue existiendo:

Para eliminar los documentos de una colección y la colección propiamente dicha debemos emplear el método "drop":
use base1 db.libros.drop() show collections
Luego de llamar al método drop de la colección "libros" la misma deja de existir:

Para eliminar una base de datos en forma completa, es decir todas sus colecciones y documentos debemos emplear el método dropDatabase del objeto "db":
show dbs use base1 db.dropDatabase() show dbs
El método dropDatabase elimina la base de datos activa:

Crear una base de datos llamada "blog".
Agregar una colección llamada "posts" e insertar 1 documento con una estructura a su elección.
Mostrar todas las bases de datos actuales.
Eliminar la colección "posts"
Eliminar la base de datos "blog" y mostrar las bases de datos existentes.
use blog
db.posts.insertOne(
{
titulo: 'C (lenguaje de programación)',
cuerpo: 'C es un lenguaje de programación originalmente desarrollado por Dennis Ritchie entre 1969 y 1972 en los Laboratorios Bell,2? como evolución del anterior lenguaje B, a su vez basado en BCPL',
autor: 'Marcos Mariano',
tema: ['programación', 'lenguaje']
}
)
show dbs
db.posts.drop()
db.dropDatabase()
show dbs