In questo tutorial imparerai a cancellare tutti i documenti presenti all’interno di una collection su MongoDB. MongoDB è un database NoSql di tipo document-based che offre scalabilità e flessibilità. Su MongoDB i dati vengono salvati nel formato JSON questo significa che possono variare da un documento all’altro ed è possibile modificare nel tempo la struttura dei dati.
In un precedente articolo ti ho parlato di come creare un database tramite MongoDB Compass, useremo sempre il client MongoDB Compass per eliminare tutti i documenti presenti all’interno di una collection.
Procedura per svuotare una collection su MongoDB
- Apri MongoDB Compass
- Connettiti al server
- Apri la shell facendo click in basso a sinistra sulla voce MONGOSH
- Dalla shell devi selezionare il database dove è presente la collection da svuotare tramite il comando:
use nomeDatabase - Nella shell inserisci il seguente comando:
db.nomecollection.deleteMany({}) - Premi invio e attendi l’esito della cancellazione
Se hai completato i passaggi correttamente la tua collection sarà vuota e non conterrà alcun documento json.