Mongo Shell list WSZYSTKIE bazy danych

Mongo Shell list WSZYSTKIE bazy danych

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:

  1. Serwer MongoDB
  2. Narzędzia do skorupy Mongo

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!