Projekcja MongoDB

Projekcja MongoDB
Pracując w wielu środowiskach baz danych, wielu z nas może wcale nie zainteresowało się narzędziami. Wynika to z faktu, że mogą one wymagać wielu rodzajów konfiguracji, które mogą być gorączkowe. Aby przezwyciężyć ten problem, MongoDB Inc. opracował swój MongoDB, który może być używany na dowolnej platformie bez instalacji i konfiguracji dowolnej bazy danych opartej na SQL. MongoDB to otwarta i bezpłatna platforma, która została utworzona jako zamiennik konwencjonalnych baz danych. W tym samouczku omówimy koncepcję projekcji, która jest najbardziej znana wśród użytkowników MongoDB.

Zacznijmy od aktualizacji i aktualizacji naszego systemu. W tym celu musimy użyć powłoki terminalu, aby wypróbować polecenia aktualizacji i aktualizacji osobno lub łącznie w obszarze zapytania. Następnie musisz zainstalować MongoDB w systemie Linux, Ubuntu 20.04. W tym celu musimy użyć pakietu Apt w instrukcji instalacji, a następnie słowa kluczowego „MongoDB”. Korzystamy z opcji „-y” do egzekwowania naszego systemu w celu jego zainstalowania bez przerywania procesu instalacji podczas występowania dowolnego problemu lub błędu.

Po wykonaniu powyższej instrukcji w powładzie nasz system zaczął go poprawnie instalować na naszym Linux. Musimy poczekać, aż jego przetwarzanie osiągnie 100 procent.

Po przetworzeniu otrzymamy ostatnie linie na końcu.

Po udanej instalacji MongoDB na naszym Ubuntu 20.04 System, będziemy sprawdzać jego status aktywności za pomocą instrukcji statusu „SystemCTL” w powładzie. Na końcu tej instrukcji musisz użyć słowa kluczowego „MongoDB”, aby określić aplikację. Uruchamianie tego polecenia wyświetliby wyjście Phise-Beelow I.mi. MongoDB aktywnie działa.

Po sprawdzeniu statusu aktywności MongoDB w naszej powładzie Linux musimy podłączyć MongoDB z adresem IP systemu, aby był aktywny. W tym celu musimy skorzystać z opcji „-eval” w instrukcji Mongo, a następnie „DB.Instrukcja runCommand ”. Aby ją podłączyć, musisz użyć wartości „ConnectionStatus” jako „1”. To wykonanie polecenia wyświetli wersję zainstalowaną MongoDB i podłączy ją do naszego adresu IP Linux. Po tym, jeśli znajdziesz status połączenia Phise-Beelow z „OK: 1”, wówczas połączenie odniesie sukces.

Zacznijmy od użycia MongoDB, aby zademonstrować zastosowanie w nim koncepcji projekcji. W tym celu musisz uruchomić powłokę MongoDB w naszej terminalu, używając prostej instrukcji „Mongo”, jak pokazano poniżej. Wykonanie tego polecenia uruchomi powłokę MongoDB na ekranie, aby zapytać o dane, jak przedstawiono poniżej.

Musimy najpierw przyjrzeć się wszystkim już wbudowanym bazom danych w naszym MongoDB. W tym celu musimy wykonać instrukcję show DBS w skorupce MongoDB. Pokazuje nam listę 3 wbudowanych baz danych. Instrukcja „DB” może pokazać nowo wykonaną bazę danych MongoDB na ekranie powłoki. Utworzyliśmy już bazę danych „testowych” w MongoDB, jak pokazano. Aby użyć tej bazy danych, spróbuj wykonać instrukcję „Użyj”, a następnie nazwę bazy danych, jak wyświetlona na załączonym zdjęciu.

Teraz obecnie pracujemy nad bazą danych „testowych”. Aby wykonać projekcję i wyświetlać ograniczone dane bazy danych, musimy mieć pewne dane w formie kolekcji w MongoDB naszego systemu. Tak więc nazywaliśmy funkcją „CreateCollection” MongoDB przez obiekt „DB”. Nazywamy tę kolekcję jako „test” określony w parametrach. Kolekcja została pomyślnie utworzona, jak pokazano na poniższym wyniku.

Możesz zobaczyć wszystkie już wykonane kolekcje za pośrednictwem instrukcji kolekcji programu. W tej chwili mamy tylko 2 kolekcje dostępne w bazie danych „testowych”, testu i nowych.

Aby wstawić dane w nowo wykonanym kolekcji „test”, będziemy używać funkcji „wstaw”. Następnie pojawiają się dane zbioru w nawiasach kręconych, IE kolumnach. Dane te muszą znajdować się w formie pary wartości kluczowej, tak jak kiedyś w słownikach Python (i.mi. Kolekcje są podobne do słowników.) Dane zbioru mogą być zagnieżdżone w więcej niż jednym zbiorze w kolekcji. Więc użyliśmy 6 kolumn w pierwszej części danych zbioru. Druga kolekcja zawiera 6 zewnętrznych kolumn wraz z niektórymi wewnętrznymi kolumnami. Dane zostały pomyślnie wstawione do kolekcji „testowej”.

Aby znaleźć i wyświetlić wszystkie dane dla konkretnej kolekcji „test” w określonej bazie danych, musisz użyć metody „Znajdź” z pustymi nawiasami. Wyświetli wszystkie dane, jak pokazano.

Aby wyświetlić mniej danych z kolekcji, wykonamy projekcję na funkcji „Znajdź”, określając nazwę klucza kolumn, aby wyświetlić tylko wymagany wynik kolumny. „Klucz: 1” wyświetli tylko wbudowaną kolumnę „_id” dla tej kolekcji.

Spróbujmy wyświetlić tylko kolumny „Tytuł” ​​i „Tag” z kolekcji „Test” za pomocą funkcji Find. W tym celu ustaw klucze kolumny na 1. Ustawienie „_id” oznacza, że ​​nie będzie wyświetlany. Po wykonaniu tej instrukcji mamy wyniki tylko dla kolumn „Tytuł” ​​i „Tagi”.

Ponownie używamy funkcji FINK (. Dane dla obu kolumn danych zostały wyświetlone na pokazanym obrazie bez żadnego dodatkowego wyświetlania danych z kolekcji.

Wniosek:

Wprowadzenie tego artykułu zawiera informacje o potrzebie tworzenia MongoDB jako alternatywnego narzędzia dla innych baz danych. Następnie omówiliśmy instalację na platformie Linux (i.E Ubuntu 20.04) i jak go używać w tworzeniu kolekcji, baz danych i wstawienia rekordów. Na koniec omówiliśmy zastosowanie funkcji „Znajdź” do wykonywania projekcji danych kolekcji MongoDB, aby wyświetlić ograniczony zestaw rekordów z określonych kolekcji.