Mongo Shell er et kraftig kommandolinjegrensesnitt for å administrere og administrere MongoDB-databasene dine. Det gir et intuitivt og interaktivt kommandolinjeverktøy som lar deg administrere databaser, samlinger og individuelle dokumenter.
Derfor er det viktig å lære å bruke Mongo Shell for enhver MongoDB -bruker. I denne opplæringen vil vi hjelpe deg med å mestre Mongo Shell -kommandoene ved å diskutere hvordan du kan se alle databasene på serveren din.
La oss hoppe inn.
Krav
Før du fortsetter, er det bra å sikre at du oppfylte følgende krav:
Med de gitte kravene oppfylt, kan vi fortsette.
Mongo Shell List Database Collection - Metode 1
Den vanligste metoden for å se de tilgjengelige databasene i en MongoDB -server bruker showet DBS DBS -kommandoen.
Logg inn i Mongo-skallet ditt:
$ Mongosh
Når du er logget inn, kjører du følgende kommando for å vise alle databasene på serveren:
Test> Vis DBS
Kommandoen skal returnere alle databasene på serveren og deres tilsvarende databasestørrelse som vist i følgende prøveutgang:
Admin 40.00 KIB
konfigurasjon 72.00 KIB
Kunder 1.27 Mib
Film 236.00 KIB
Lokal 72.00 KIB
butikk 88.00 KIB
Test 244.00 KIB
Du kan bruke den lengre versjonen av kommandoen som:
$ Vis databaser;
Produksjon:
Mongo Shell List Databases - ListDatabases -kommandoen
En annen teknikk som vi kan bruke for å vise listen over alle databasene på serveren, bruker Mongo Shell Admin -kommandoen. Kommandoen returnerer den detaljerte informasjonen om databasene i serveren som JSON -objekt.
Kommandosyntaks er som vist i følgende:
db.Admincommand (
ListDatabases: 1
)
Kommandoen skal returnere en utdata som følger:
Databaser: [
Navn: 'Admin', SizeAnDisk: Long ("40960"), tom: falsk,
Navn: 'Config', SizeAnDisk: Long ("98304"), tom: falsk,
Navn: 'Kunder', SizeAnDisk: Long ("1335296"), tom: falsk,
Navn: 'Film', SizeAnDisk: Long ("241664"), tom: falsk,
Navn: 'Lokal', SizeAnDisk: Long ("73728"), tom: falsk,
Navn: 'Store', SizeAnDisk: Long ("90112"), tom: falsk,
Navn: 'Test', SizeAnDisk: Long ("249856"), tom: falsk
],
TotalSize: Long ("2129920"),
Totalsizemb: Long ("2"),
OK: 1
Kommandoen returnerer databasenavnet, størrelsen som er tatt på disken, og om databasen inneholder samlingene eller ikke. Husk at den forrige kommandoen returnerer databasene i stigende rekkefølge.
Mongo Shell List Databases - GetMongo ()
Vi kan også bruke GetMongo () -funksjonen for å vise tilgjengelige databaser på serveren.
Kommandoen er som vist:
db.getmongo ().getDbNames ()
Dette skal returnere navnene på databasene på serveren som følger:
['Admin', 'Config', 'Customer', 'Film', 'Local', 'Store', 'Test']
Konklusjon
I dette innlegget diskuterte vi de forskjellige metodene og teknikkene for å hente de tilgjengelige databasene i MongoDB -serveren din.
Takk for at du leste!