Si ya no necesita una colección en MongoDB, puede eliminarla.
En realidad, el término para eliminar una colección es soltar la colección.
De cualquier manera, aquí hay dos formas de eliminar/eliminar una colección cuando se usa el shell de mongo.
El db.collection.drop()
Método
El db.collection.drop()
elimina una colección o vista de la base de datos. También elimina los índices asociados con la colección descartada.
Sintaxis:
db.collection.drop(<options>)
Donde collection
es el nombre de la colección o vista que desea eliminar y <options>
es un problema de escritura opcional.
Ejemplo:
db.employees.drop()
Resultado:
true
Eso elimina a los employees
colección (o vista) de la base de datos.
Escribir preocupación
Si especifica un problema de escritura, la sintaxis se ve así:
db.collection.drop( { writeConcern: <document> } )
Donde <document>
es el problema de escritura.
Este es un ejemplo que especifica un problema de escritura:
db.owners.drop( { writeConcern: { w: "majority" } } )
El db.collection.drop()
El método en realidad proporciona un contenedor alrededor del drop
comando (enumerados a continuación).
La drop
Comando
La drop
El comando elimina una colección de la base de datos.
Sintaxis:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> }
Dónde:
<collection_name>
es el nombre de la colección.writeConcern
es un argumento opcional que especifica un documento que expresa la preocupación de escritura del comando soltar. Preocupación de escritura describe el nivel de reconocimiento solicitado de MongoDB para operaciones de escritura.comment
es un comentario opcional proporcionado por el usuario para adjuntar a este comando. Un comentario puede ser cualquier tipo de BSON válido (cadena, entero, objeto, matriz, etc.).
Ejemplo:
db.runCommand( { drop: "products" } )
Resultado:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
Eso eliminó los products
colección en el PetHotel
base de datos.