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