Mongo Shell to potężny interfejs wiersza poleceń do zarządzania i administrowania bazami danych MongoDB. Zapewnia intuicyjne i interaktywne narzędzie wiersza poleceń, które pozwala zarządzać bazami danych, kolekcjami i poszczególnymi dokumentami.
Dlatego nauka korzystania z powłoki Mongo ma kluczowe znaczenie dla każdego użytkownika MongoDB. W tym samouczku pomożemy Ci opanować polecenia Mongo Shell, omawiając, jak wyświetlić wszystkie bazy danych na serwerze.
Wskakujmy.
Wymagania
Przed kontynuowaniem dobrze jest upewnić się, że spełniasz następujące wymagania:
Z danymi wymaganiami, możemy kontynuować.
Kolekcja bazy danych listy powłoki Mongo - Metoda 1
Najczęstszą metodą przeglądania dostępnych baz danych na serwerze MongoDB jest użycie polecenia show DBS.
Zaloguj się do swojej powłoki Mongo:
$ Mongosh
Po zalogowaniu uruchom następujące polecenie, aby wyświetlić wszystkie bazy danych na serwerze:
Test> Pokaż DBS
Polecenie powinno zwrócić wszystkie bazy danych na serwerze i odpowiedni rozmiar bazy danych, jak pokazano w następującym przykładowym wyjściu:
admin 40.00 kib
Config 72.00 kib
klienci 1.27 MIB
Film 236.00 kib
Lokalny 72.00 kib
sklep 88.00 kib
Test 244.00 kib
Możesz użyć dłuższej wersji polecenia jako:
$ show bazy danych;
Wyjście:
Bazy danych listy powłoki Mongo - polecenie ListDatabases
Inną techniką, której możemy użyć do wyświetlania listy wszystkich baz danych na serwerze, jest użycie polecenia Mongo Shell Administrator. Polecenie zwraca szczegółowe informacje o bazach danych na serwerze jako obiekt JSON.
Składnia polecenia jest jak pokazano następująco:
db.administrator (
ListDatabases: 1
)
Polecenie powinno zwrócić dane wyjściowe w następujący sposób:
bazy danych: [
Nazwa: „admin”, sizeondisk: Long („40960”), pusty: false,
Nazwa: „config”, sizeondisk: Long („98304”), pusty: false,
Nazwa: „Klienci”, sizeondisk: Long („1335296”), pusty: false,
Nazwa: „Film”, sizeondisk: Long („241664”), pusty: false,
Nazwa: „Local”, sizeondisk: Long („73728”), pusty: false,
Nazwa: „sklep”, sizeondisk: Long („90112”), pusty: false,
Nazwa: „Test”, sizeondisk: Long („249856”), pusty: false
],
Suma: długi („2129920”),
Totalsizemb: Long („2”),
OK: 1
Polecenie zwraca nazwę bazy danych, rozmiar pobrany na dysku i to, czy baza danych zawiera kolekcje, czy nie. Należy pamiętać, że poprzednie polecenie zwraca bazy danych w kolejności rosnącej.
Bazy danych listy powłoki Mongo - getMongo ()
Możemy również użyć funkcji getMongo (), aby wyświetlić dostępne bazy danych na serwerze.
Polecenie jest tak, jak pokazano:
db.getMongo ().getdbnames ()
Powinno to zwrócić nazwy baz danych na serwerze w następujący sposób:
[„admin”, „config”, „klienci”, „film”, „lokalny”, „sklep”, „test”]
Wniosek
W tym poście omówiliśmy różne metody i techniki pobierania dostępnych baz danych na serwerze MongoDB.
Dziękuje za przeczytanie!