Se você não precisar mais de uma coleção no MongoDB, poderá excluí-la.
Na verdade, o termo para excluir uma coleção é descartar a coleção.
De qualquer forma, aqui estão duas maneiras de excluir/descartar uma coleção ao usar o shell do mongo.
O db.collection.drop() Método
O
db.collection.drop() O método remove uma coleção ou exibição do banco de dados. Ele também remove todos os índices associados à coleção descartada. Sintaxe:
db.collection.drop(<options>) Onde
collection é o nome da coleção ou visualização que você deseja excluir e <options> é uma preocupação de gravação opcional. Exemplo:
db.employees.drop() Resultado:
true
Isso remove os
employees coleção (ou visualização) do banco de dados. Escreva preocupação
Se você especificar uma preocupação de gravação, a sintaxe ficará assim:
db.collection.drop( { writeConcern: <document> } ) Onde
<document> é a preocupação de gravação. Aqui está um exemplo que especifica uma preocupação de gravação:
db.owners.drop( { writeConcern: { w: "majority" } } ) O
db.collection.drop() na verdade fornece um wrapper em torno do drop comando (listado abaixo). A drop Comando
A
drop O comando remove uma coleção do banco de dados. Sintaxe:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> } Onde:
<collection_name>é o nome da coleção.writeConcerné um argumento opcional que especifica um documento que expressa a preocupação de gravação do comando drop. A preocupação de gravação descreve o nível de confirmação solicitado do MongoDB para operações de gravação.commenté um comentário opcional fornecido pelo usuário para anexar a este comando. Um comentário pode ser qualquer tipo BSON válido (string, integer, object, array, etc).
Exemplo:
db.runCommand( { drop: "products" } ) Resultado:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 } Isso descartou os
products coleta no PetHotel base de dados.