MongoDB eliminar base de datos
Sintaxis
La sintaxis para eliminar una base de datos en MongoDB es la siguiente:
db.dropDatabase()
Elimina la base de datos actual, cuyo valor predeterminado es `test`; puedes usar el comando `db` para ver el nombre de la base de datos actual.
Ejemplo
En el siguiente ejemplo eliminamos la base de datos `ejemplo`.
Primero, ve todas las bases de datos:
> show dbs admin 0.000GB config 0.000GB local 0.000GB ejemplo 0.000GB
A continuación, cambiamos a la base de datos `ejemplo`:
> use ejemplo switched to db ejemplo >
Ejecuta el comando de eliminación:
> db.dropDatabase()
{ "dropped" : "ejemplo", "ok" : 1 }
Finalmente, usamos el comando `show dbs` para verificar si la base de datos se eliminó correctamente:
> show dbs admin 0.000GB config 0.000GB local 0.000GB
Eliminar colección
La sintaxis para eliminar una colección es la siguiente:
db.collection.drop()
El siguiente ejemplo elimina la colección `site` de la base de datos `ejemplo`:
> use ejemplo
switched to db ejemplo
> db.createCollection("ejemplo") # 先创建集合,类似数据库中的表
> show tables # show collections 命令会更加准确点
ejemplo
> db.ejemplo.drop()
true
> show tables
>
Otras extensiones