MongoDB Utwórz kolekcję

MongoDB Utwórz kolekcję
„Wszyscy wiemy, że do przechowywania informacji w bazie danych ogólnie tworzymy tabele. W MongoDB nazywamy te tabele „kolekcjami.„Te kolekcje działają dokładnie w taki sam sposób, jak tabele działają w dowolnych innych DBMS. Co więcej, tworzenie i praca z kolekcjami MongoDB jest niezwykle proste. Dlatego w tym artykule omówimy metodę tworzenia kolekcji w MongoDB w Ubuntu 22.04. Poza tym nauczymy się również innych zapytania związanych z kolekcjami MongoDB."

Jak utworzyć kolekcję w MongoDB w Ubuntu 22.04?

Aby utworzyć kolekcję (bardziej znaną jako tabela) w MongoDB w Ubuntu 22.04, wystarczy wykonać te trzy proste kroki:

Krok 1: Sprawdź obecność serwera MongoDB na Ubuntu 22.04

Przed zrobieniem czegokolwiek innego musisz najpierw upewnić się, że MongoDB jest zainstalowany w konkretnym systemie. W tym celu musisz sprawdzić zainstalowaną wersję za pomocą następującego polecenia:

$ Mongo --version

To polecenie wyświetli wersję serwera MongoDB, jeśli zostanie zainstalowana w twoim systemie, jak pokazano poniżej:

Po potwierdzeniu istnienia serwera MongoDB na Ubuntu 22.04 System, będziesz musiał wprowadzić jego powłokę za pomocą polecenia „Mongo”. Gdy to zrobisz, z łatwością będziesz mógł wykonywać zapytania w skorupce MongoDB.

Krok 2: Utwórz bazę danych MongoDB w Ubuntu 22.04

Ponieważ możesz utworzyć kolekcję lub tabelę w MongoDB tylko wtedy, gdy masz bazę danych obecną w swoim systemie, dlatego najpierw utworzymy bazę danych za pomocą następującego polecenia:

> Użyj CollectSDB

Nazwaliśmy naszą bazę danych „CollectSDB.”Po utworzeniu tej bazy danych wyświetlane poniżej wyświetlane były dane wyjściowe na naszej powładzie MongoDB:

Krok 3: Utwórz kolekcję MongoDB w Ubuntu 22.04

Możemy łatwo utworzyć kolekcję w naszej nowo utworzonej bazie danych MongoDB. W tym celu użyjemy następującego polecenia:

> db.CreateCollection („MyFirstMongoDBCollection”)

Nie musisz mówić o tym zapytaniu o bazę danych, w której ma być tworzona wspomniana kolekcja. Dzieje się tak, ponieważ przełączyliśmy już do docelowej bazy danych przy jej tworzeniu w drugim etapie tej metody. Nazwa naszej kolekcji lub tabeli MongoDB to „MyFirstMongoDBCollection."

Komunikat o sukcesie, który pojawia się po wykonaniu tego zapytania, pokazano na poniższym obrazku:

Oznacza to, że udało nam się stworzyć kolekcję w MongoDB w Ubuntu 22.04.

Jak sprawdzić wszystkie kolekcje w MongoDB w Ubuntu 22.04?

Jeśli chcesz zobaczyć wszystkie kolekcje, które utworzyłeś do tej pory w bieżącej bazie danych, musisz uruchomić następujące zapytanie w powładzie MongoDB:

> Pokaż kolekcje

Ponieważ stworzyliśmy tylko jedną kolekcję w naszej bazie danych, nazwa tej kolekcji pojawiła się w wyniku wykonania tego zapytania. Jest pokazany na poniższym obrazku:

Jak wstawić dokumenty do kolekcji MongoDB w Ubuntu 22.04?

Teraz wyjaśnimy procedurę wprowadzania zapisów lub wierszy do kolekcji MongoDB, które w rzeczywistości są znane jako „dokumenty”. Aby wstawić wiele dokumentów do kolekcji MongoDB za pomocą jednego zapytania, będziesz musiał wykonać następujące zapytanie:

> db.MyFirstMongoDBCollection.insertMany ([name: „Harry”, wiek: 35, nazwa: „fred”, wiek: 31, nazwa: „Clara”, wiek: 29])

Z pomocą tego zapytania chcieliśmy wstawić trzy dokumenty do naszej kolekcji MongoDB „MyFirstMongoDBCollection.„Dokumenty te składają się z trzech atrybutów lub kolumn, każdy znany jako„ pola ”w MongoDB, i.mi., Imię i wiek. Użyliśmy funkcji „InsertMany”, aby jednocześnie wstawić wiele dokumentów. Ponadto ważną kwestią, którą należy tutaj podkreślić, jest to, że wyraźnie określliśmy nazwę naszej kolekcji podczas uruchamiania tego zapytania. Tak jest, ponieważ baza danych MongoDB może pomieścić w niej wiele kolekcji. Dlatego obowiązkowe jest określenie, która baza danych chcesz wstawić te dokumenty podczas wstawienia dokumentów. Na koniec musisz być bardzo ostrożny z składnią zapytań MongoDB, w tym odstępów i użycia nawiasu. Podobnie możesz wstawić jeszcze więcej niż trzy dokumenty do swojej kolekcji MongoDB.

Jeśli w zapytaniu nie ma błędów, określone dokumenty zostaną pomyślnie włożone do kolekcji MongoDB, jak pokazano na poniższym obrazku:

Jak zobaczyć wszystkie dokumenty w kolekcji MongoDB w Ubuntu 22.04?

Jeśli chcesz wyświetlić wszystkie dokumenty wstawione do kolekcji MongoDB, będziesz musiał uruchomić następujące zapytanie:

> db.MyFirstMongoDBCollection.znajdować( )

Wszystkie dokumenty naszej obecnej kolekcji MongoDB pokazano na poniższym obrazku:

Jak wyświetlić konkretny dokument w kolekcji MongoDB w Ubuntu 22.04?

Czasami jednak nie chcesz wyświetlać wszystkich dokumentów kolekcji; Zamiast tego chcesz tylko wyświetlić konkretny dokument. Możesz to łatwo zrobić, korzystając z dowolnego z jego pól w następującym zapytaniu:

> db.MyFirstMongoDBCollection.Znajdź (wiek: 31)

W tym zapytaniu wykorzystaliśmy pole „wieku” naszej kolekcji i chcemy wyodrębnić ten dokument, gdzie wiek jest równy 31. Możesz nawet użyć pola „Nazwa” lub dowolnego innego, jeśli masz je w tym zapytaniu.

Dokument MongoDB powiązany z „Wiekiem: 31” pokazano na poniższym obrazku:

Wniosek

Dzisiaj chcieliśmy przeprowadzić cię przez procedurę pracy z kolekcjami w MongoDB w Ubuntu 22.04. Aby ci wyjaśnić, najpierw nauczyliśmy Cię, jakie są kolekcje MongoDB, a następnie wyjaśniliśmy metodę tworzenia kolekcji w MongoDB. Po utworzeniu kolekcji w MongoDB nauczyliśmy cię również, w jaki sposób możesz wstawić dokumenty do kolekcji MongoDB i wyświetlić je zgodnie z Twoimi potrzebami. Przechodząc do tego przewodnika, będziesz mógł obejść kolekcje MongoDB w Ubuntu 22.04.