MongoDB Drop Collection

MongoDB Drop Collection
“De grunnleggende operasjonene knyttet til databasene er kjent som CRUD -operasjonene. Disse operasjonene er kjernen i å jobbe med databaser. Crud står for å opprette, lese, oppdatere og slette. Det betyr at uansett hvilke DBM -er du jobber med, må du fremdeles ha en grunnleggende ide om disse operasjonene for å jobbe effektivt med databaser. Når det gjelder MongoDB, blir slettoperasjonen generelt referert til som "slipp". Du kan slippe en hel database, noen av samlingene eller til og med dokumentene som er bosatt i en samling. Når det gjelder denne guiden, vil vi kanalisere diskusjonen vår rundt å slippe en samling i MongoDB i Ubuntu 22.04.”

DB.Samlingsnavn.slipp () Metode i MongoDB i Ubuntu 22.04

Metoden som brukes til å slippe en MongoDB -samling i Ubuntu 22.04 er “DB.Samlingsnavn.miste()". Denne metoden fjerner ganske enkelt alle sporene av den spesifiserte samlingen fra din nåværende database, inkludert alle dataene som er bosatt i den og alle tilhørende indekser. Alt du trenger for å sikre at denne metoden skal fungere som tiltenkt er at;

1) Du har allerede byttet til databasen der nevnte samling er bosatt og,

2) Du vet riktig navn på samlingen du ønsker å fjerne.

Hvis du tar vare på disse to tingene, vil du lett kunne fjerne enhver ønsket samling fra en MongoDB -database uten problemer.

Drop vs. Fjern i MongoDB

Det er også en fjerningsmetode i mongoDB sammen med slippmetoden. Folk er ofte forvirret over hvilken metode de skal bruke for å slette en MongoDB -samling i Ubuntu 22.04. Når det gjelder drop -metoden, har vi allerede nevnt at den fjerner alle sporene til samlingen sammen med dens tilhørende indekser. På den annen side fjerner imidlertid fjerningsmetoden en samling mens du sletter alle dokumentene som bor inni den, men holder de tilhørende indeksene intakte. Derfor, hvis målet ditt er å bli kvitt en MongoDB -samling helt, anbefales det å bruke slippmetoden til MongoDB.

Hvordan slippe en samling i MongoDB i Ubuntu 22.04?

For å slippe en samling eller et bord i MongoDB i Ubuntu 22.04, du må utføre følgende fem grunnleggende trinn:

Trinn 1: Å legge inn mongodb -skallet

Vi forstår alle at uten å legge inn MongoDB -skallet (med mindre vi har MongoDB Compass -verktøyet installert), kan vi ikke utføre spørsmålene våre for å samhandle med databasene. Derfor er det første trinnet å gå inn i MongoDB -skallet med kommandoen gitt nedenfor:

$ Mongo

Skallet til MongoDB hvor du kan utføre spørsmålene dine vises i følgende bilde:

Trinn 2: Bytte til MongoDB -databasen der samlingen som skal slippes, er bosatt

Før vi gjør noe med samlingene, må vi navigere til databasen der målsamlingen er bosatt. Uten å gjøre dette kan vi ikke samhandle med ønsket samling. Derfor vil vi bytte til måldatabasen med kommandoen som vises under:

> Bruk CollectionsDB

“CollectionsDB” er navnet på MongoDB -databasen som vi ønsker å bytte. Følgende melding vil innebære at du har byttet til måldatabasen din.

Trinn 3: Observing av alle samlingene i den nåværende databasen

Siden vi forstår at en MongoDB -database kan ha flere samlinger eller tabeller, for å trekke ut riktig navn på samlingen som skal droppes, vil vi prøve å se alle samlingene i databasen som vi nettopp har byttet til til. Vi vil gjøre dette med kommandoen vist under:

> Vis samlinger

Denne kommandoen vil liste opp alle samlingene i den nåværende databasen. Utgangen fra denne kommandoen vises i vårt tilfelle på bildet under. Du kan se at vi bare har en samling i vår nåværende database.

Trinn 4: Å slippe ønsket samling

Nå vil vi forsøke å slippe den eneste samlingen som vi har i vår nåværende database ved å kjøre spørringen gitt nedenfor:

> DB.MyFirstMongodBcollection.miste()

Her må du bruke riktig navn på samlingen du ønsker å eliminere; Ellers kan du slippe en annen viktig samling du aldri virkelig hadde tenkt å slippe.

Når den spesifiserte samlingen din, sammen med alle dataene som er bosatt i den, blir droppet vellykket, vil du få en "sann" melding på MongoDB -skallet, som vist i følgende bilde:

Trinn 5: Bekreftelse om den spesifiserte samlingen er droppet eller ikke

Vi vil prøve å bekrefte om den spesifiserte samlingen har blitt droppet med hell eller ikke for ekstra forsikring. For det vil vi prøve å vise alle samlingene i vår nåværende database igjen med spørringen angitt nedenfor:

> Vis samlinger

Denne gangen vil denne spørringen ikke returnere noen utdata siden vi har droppet den eneste samlingen i vår nåværende database. Dette kan sees i det påfølgende bildet. Imidlertid, hvis du vil ha mer enn én samling i din nåværende database, så etter å ha droppet noen av dem, vil du ikke lenger kjøre på den listen når du vil kjøre ovennevnte spørring. Derfra vil du kunne bekrefte at du har klart å slippe den spesifiserte samlingen fra din nåværende database.

Konklusjon

Vi ønsket å fokusere på Drop Collection -metoden til MongoDB i Ubuntu 22.04 I denne artikkelen. Vi snakket litt om denne metoden, etterfulgt av dens skill fra fjerningsmetoden til MongoDB. Etter det delte vi et detaljert eksempel med deg som demonstrerte bruken av Drop Collection -metoden til MongoDB i Ubuntu 22.04. Ved å følge de samme linjene kan du slette eller slippe så mange samlinger fra en MongoDB -database som du vil med absolutt letthet og bekvemmelighet.