MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Elimina una raccolta

Per eliminare una raccolta in MongoDB, utilizza db.collection.drop() metodo.

In MongoDB, il db.collection.drop() il metodo rimuove la raccolta dal database. Se la raccolta esiste, restituirà true , se non esiste, restituirà false .

Rilascia una raccolta esistente

Qui useremo db.collection.drop() per eliminare una raccolta esistente.

Per prima cosa, controlliamo rapidamente quali raccolte abbiamo nella nostra musica banca dati:

show collections

Risultati:

artists
musicians
producers

OK, quindi elimineremo gli artisti raccolta.

db.artists.drop()

Messaggio risultante:

true

Quindi la raccolta è stata abbandonata. Possiamo dare un'altra rapida occhiata per vedere quali raccolte abbiamo ora:

show collections

Risultati:

musicians
producers

Nota che il db.collection.drop() il metodo non accetta alcun parametro. Basta eseguirlo come specificato sopra.

Tentativo di eliminare una raccolta che non esiste

Quindi ora che non c'è più un artisti raccolta nel nostro database, proviamo a rilasciarlo e vediamo che messaggio riceviamo:

db.artists.drop()

Messaggio risultante:

false

Ha restituito false perché la collezione non esiste.