Borrar una base de datos en MongoDB
Una de las operaciones de mantenimiento básicas que realizaremos en nuestras bases de MongoDB es borrar una base de datos en MongoDB.
Esta operación realizará el borrado de todos los registros y colecciones que existan dentro de esta base de datos.
Crear el script
Sección titulada «Crear el script»Vamos a crear un fichero Javascript que nos ayude a realizar la operación de borrado. Llamaremos a nuestro fichero borrar-db.js.
Conexión al servidor
Sección titulada «Conexión al servidor»Lo primero que haremos será conectarnos al servidor de MongoDB mediante el objeto Mongo():
conn = new Mongo();Seleccionar la base de datos
Sección titulada «Seleccionar la base de datos»Ahora utilizaremos el método getDB para utilizar la base de datos que vamos a borrar. En este caso seleccionamos la base de datos “foo”:
db = conn.getDB("foo");El valor de la conexión se lo asignamos a una variable db.
Método dropDatabase()
Sección titulada «Método dropDatabase()»Aunque ya vimos que para crear una base de datos en MongoDB no teníamos método y había que insertar datos en una colección para forzar la creación, para el caso de borrar una base de datos en MongoDB si que tenemos un método.
Este método se llama dropDatabase(). Así que nos bastará con ejecutar dicho método sobre la variable db.
db.dropDatabase();Precaución
Sección titulada «Precaución»Es importante haber seleccionado bien la base de datos anteriormente, ya que la base de datos que estemos utilizando será la base de datos que eliminará dropDatabase.
Estos tres sencillos pasos nos han permitido borrar una base de datos en MongoDB. Espero que os hayan sido de utilidad. Y cuidado con lo que borráis. ;-)
Descarga el código de Borrar una base de datos en MongoDB
Aprende a borrar una base de datos en MongoDB de forma segura y eficiente con este sencillo script. ¡No pierdas datos importantes sin precaución!