Collezione Drop MongoDB

Collezione Drop MongoDB
“Le operazioni di base associate ai database sono conosciute come operazioni CRUD. Queste operazioni sono il punto cruciale di lavorare con i database. Crud sta per creare, leggere, aggiornare ed eliminare. Significa che, indipendentemente da quale DBMS stai lavorando, devi comunque avere un'idea di base su queste operazioni per lavorare in modo efficace con i database. Nel caso di MongoDB, l'operazione di eliminazione viene generalmente definita "caduta". È possibile rilasciare un intero database, una delle sue raccolte o persino i documenti che risiedono all'interno di una raccolta. Per quanto riguarda questa guida, canalizzeremo la nostra discussione sulla caduta di una raccolta a MongoDB in Ubuntu 22.04."

Il db.CollectionName.Metodo Drop () in MongoDB in Ubuntu 22.04

Il metodo che viene utilizzato per far cadere una raccolta MongoDB in Ubuntu 22.04 è “DB.CollectionName.gocciolare()". Questo metodo rimuove semplicemente tutte le tracce della raccolta specificata dal tuo database corrente, inclusi tutti i dati che risiedono in esso e tutti gli indici associati. Tutto quello che devi assicurarti che questo metodo funzioni come previsto è quello;

1) sei già passato al database in cui risiede la collezione e,

2) Conosci il nome corretto della raccolta che si desidera rimuovere.

Se ti prendi cura di queste due cose, sarai facilmente in grado di rimuovere qualsiasi raccolta desiderata da un database MongoDB senza problemi.

Drop vs. Rimuovere in MongoDB

C'è anche un metodo di rimozione in MongoDB insieme al metodo di caduta. Le persone sono spesso confuse su quale metodo dovrebbero usare per eliminare una collezione MongoDB in Ubuntu 22.04. Per quanto riguarda il metodo di rilascio, abbiamo già detto che rimuove completamente tutte le tracce della raccolta insieme ai suoi indici associati. Tuttavia, d'altra parte, il metodo Rimuovi rimuove una raccolta mentre elimina tutti i documenti che risiedono al suo interno ma mantiene intatti gli indici associati. Pertanto, se il tuo obiettivo è quello di sbarazzarsi completamente di una collezione MongoDB, si consiglia di utilizzare il metodo di caduta di MongoDB.

Come far cadere una collezione a MongoDB in Ubuntu 22.04?

Per far cadere una collezione o un tavolo in MongoDB in Ubuntu 22.04, devi eseguire i seguenti cinque passaggi di base:

Passaggio n. 1: immettere nella shell Mongodb

Comprendiamo tutti che senza entrare nella shell MongoDB (a meno che non abbiamo installato lo strumento di bussola MongoDB), non possiamo eseguire le nostre domande per interagire con i database. Pertanto, il primo passo è inserire la shell Mongodb con il comando indicato di seguito:

$ Mongo

La shell di MongoDB in cui è possibile eseguire le domande è mostrata nella seguente immagine:

Passaggio n. 2: passare al database MongoDB in cui risiede la raccolta da far cadere

Prima di fare qualsiasi cosa con le raccolte, dobbiamo passare al database in cui risiede la raccolta di destinazione. Senza farlo, non possiamo interagire con la nostra collezione desiderata. Pertanto, passeremo al database di destinazione con il comando visualizzato sotto:

> Usa CollectionSDB

"CollectionsDB" è il nome del database MongoDB a cui vogliamo cambiare. Il seguente messaggio implica di essere passato correttamente al database di destinazione.

Passaggio n. 3: osservare tutte le raccolte del database attuale

Poiché comprendiamo che un database MongoDB può avere più raccolte o tabelle, per estrarre il nome corretto della raccolta da abbandonare, tenteremo di visualizzare tutte le raccolte del database a cui abbiamo appena cambiato. Lo faremo con il comando mostrato sotto:

> Mostra collezioni

Questo comando elencherà tutte le raccolte del database attuale. L'output di questo comando, nel nostro caso, è mostrato nell'immagine sottostante. Puoi vedere che abbiamo solo una raccolta nel nostro database attuale.

Passaggio n. 4: far cadere la collezione desiderata

Ora tenteremo di abbandonare l'unica raccolta che abbiamo nel nostro database attuale eseguendo la query indicata di seguito:

> db.myfirstmongodbcollection.gocciolare()

Qui, devi usare il nome corretto della raccolta che desideri eliminare; Altrimenti, potresti far cadere un'altra collezione importante che non hai mai avuto intenzione di cadere.

Quando la raccolta specificata, insieme a tutti i dati che risiedono in esso, vengono eliminati correttamente, riceverai un messaggio "vero" sulla shell Mongodb, come mostrato nella seguente immagine:

Passaggio n. 5: confermare se la raccolta specificata è stata abbandonata o meno

Cercheremo di confermare se la raccolta specificata è stata eliminata con successo o meno per una maggiore garanzia. Per questo, proveremo a visualizzare nuovamente tutte le raccolte del nostro database corrente con la query indicata di seguito:

> Mostra collezioni

Questa volta, questa query non restituirà alcun output poiché abbiamo lasciato cadere correttamente l'unica raccolta nel nostro database corrente. Questo può essere visualizzato nell'immagine successiva. Tuttavia, se avrai più di una raccolta nel tuo database attuale, dopo aver lasciato cadere uno di essi, quando eseguirai la query sopra menzionata, vedrai che la raccolta abbandonata non esiste più in quella lista. Da lì, sarai in grado di verificare di aver gestito correttamente la raccolta specificata dal tuo database corrente.

Conclusione

Volevamo concentrarci sul metodo di raccolta drop di MongoDB in Ubuntu 22.04 In questo articolo. Abbiamo parlato per la prima volta un po 'di questo metodo, seguito dalla sua distinzione dal metodo di rimozione di MongoDB. Successivamente, abbiamo condiviso un esempio dettagliato con te che ha dimostrato l'uso del metodo di raccolta drop di MongoDB in Ubuntu 22.04. Seguendo le stesse righe, è possibile eliminare o abbandonare tutte le raccolte da un database MongoDB che desideri con assoluta facilità e comodità.