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 collezioniQuesto 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 collezioniQuesta 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à.