MongoDB slette database fra kommandolinje

MongoDB slette database fra kommandolinje
"I dette innlegget vil vi bryte ned hvordan du slipper en MongoDB -database ved hjelp av Mongo Shell -grensesnittet. Å lære å bruke MongoDB -skallet er en kraftig funksjon for enhver MongoDB -bruker.”

La oss dykke inn.

Logg inn på MongoDB -serveren

Det første trinnet er å logge inn på MongoDB -serveren din. Hvis du er på din lokale maskin, må du forsikre deg om at MongoDB -serveren er i gang.

Kjør kommandoen:

$ Mongosh

Kommandoen over skal koble seg til din lokale Mongo -server og slippe deg inn i et interaktivt skall.

Vis databaser

Neste trinn er å finne databasen du ønsker å fjerne fra serveren. Du kan se alle databasene på en server ved å kjøre kommandoen:

$ Vis databaser

Denne kommandoen skal sende ut alle databasene på serveren og deres tilsvarende diskstørrelse, som vist i utdataene nedenfor:

Admin> Vis databaser;
Admin 40.00 KIB
konfigurasjon 48.00 KIB
Kunder 1.27 Mib
Film 236.00 KIB
Lokal 76.00 KIB
butikk 88.00 KIB
Test 244.00 KIB

Bytt til måldatabasen

Når du har funnet databasen du ønsker å fjerne, bruker du brukskommandoen til å bytte til den databasen.

Anta for eksempel at vi ønsker å fjerne filmdatabasen som vist i output -kommandoen; Vi kan bytte til den DB med kommandoen:

$ Bruk film

Kommandoen vil bytte til den spesifiserte databasen som lar deg utføre kommandoer i den databasen,

Mongo Shell Delete Database ved hjelp av DropDatabase () -metoden

MongoDB gir oss DB.DropDatabase () -kommando som lar deg slippe en eksisterende database fra serveren. Husk at denne kommandoen vil fjerne den valgte databasen; Ellers vil kommandoen fjerne standard "Test" -databasen.

For eksempel for å fjerne filmdatabasen, kjør kommandoen:

Film> DB.DropDatabase ()
OK: 1, droppet: 'film'

Kommandoen vil returnere statusen og navnet på databasen fjernet.

Konklusjon

Gjennom denne opplæringen lærte du hvordan du bruker Mongo Shell -kommandoer for å fjerne en eksisterende database fra en MongoDB -server.

Takk for at du leste!!