Kolekcja Drop MongoDB

Kolekcja Drop MongoDB
„Podstawowe operacje powiązane z bazami danych są znane jako operacje CRUD. Te operacje są sednem pracy z bazami danych. CRUD oznacza tworzenie, odczyt, aktualizację i usuwanie. Oznacza to, że niezależnie od tego, z którymi DBMS pracujesz, nadal musisz mieć podstawowe pojęcie o tych operacjach, aby skutecznie pracować z bazami danych. W przypadku MongoDB operacja usunięcia jest ogólnie określana jako „upuść”. Możesz upuścić całą bazę danych, dowolną z jej kolekcji, a nawet dokumentów przebywających w kolekcji. Jeśli chodzi o ten przewodnik, będziemy skierować naszą dyskusję na temat upuszczania kolekcji w MongoDB w Ubuntu 22.04."

DB.Nazwa kolekcji.metoda Drop () w MongoDB w Ubuntu 22.04

Metoda stosowana do upuszczenia kolekcji MongoDB w Ubuntu 22.04 to „DB.Nazwa kolekcji.upuszczać()". Ta metoda po prostu usuwa wszystkie ślady określonej kolekcji z bieżącej bazy danych, w tym wszystkie dane zamieszkania w niej i wszystkie powiązane indeksy. Wszystko, czego potrzebujesz, aby ta metoda działała zgodnie z przeznaczeniem;

1) Przełączyłeś już na bazę danych, w której znajduje się wspomniany kolekcja i,

2) Znasz poprawną nazwę kolekcji, którą chcesz usunąć.

Jeśli zajmiesz się tymi dwiema rzeczami, z łatwością będziesz mógł usunąć dowolną pożądaną kolekcję z bazy danych MongoDB bez żadnych problemów.

Drop vs. Usuń w MongoDB

Istnieje również metoda usunięcia w MongoDB wraz z metodą Drop. Ludzie są często zdezorientowani, jaką metodę powinni użyć do usunięcia kolekcji MongoDB w Ubuntu 22.04. Jeśli chodzi o metodę upuszczenia, wspomnieliśmy już, że całkowicie usuwa wszystkie ślady kolekcji wraz z powiązanymi indeksami. Jednak z drugiej strony metoda usunięcia usuwa kolekcję, usuwając wszystkie dokumenty zamieszkałe w niej, ale utrzymuje powiązane indeksy nienaruszone. Dlatego jeśli Twoim celem jest całkowite pozbycie się kolekcji MongoDB, zaleca się zastosowanie metody upuszczenia MongoDB.

Jak upuścić kolekcję w MongoDB w Ubuntu 22.04?

Za upuszczenie kolekcji lub stolika w MongoDB w Ubuntu 22.04, musisz wykonać następujące pięć podstawowych kroków:

Krok # 1: Wprowadzanie do skorupy MongoDB

Wszyscy rozumiemy, że bez wchodzenia do powłoki MongoDB (chyba że mamy zainstalowane narzędzie MongoDB Compass), nie możemy wykonać naszych zapytań do interakcji z bazami danych. Dlatego pierwszym krokiem jest wprowadzenie powłoki MongoDB z poleceniem podanym poniżej:

$ Mongo

Skorupa MongoDB, w której można wykonać zapytania, pokazano na następującym obrazie:

Krok # 2: Przełączanie się na bazę danych MongoDB, w której znajduje się kolekcja, którą należy upuścić

Przed zrobieniem czegokolwiek z kolekcjami musimy przejść do bazy danych, w której znajduje się kolekcja docelowa. Bez tego nie możemy wchodzić w interakcje z naszą pożądaną kolekcją. Dlatego przejdziemy do docelowej bazy danych z wyświetlonym poleceniem:

> Użyj CollectSDB

„CollectionSDB” to nazwa bazy danych MongoDB, na którą chcemy się przełączyć. Poniższa wiadomość sugeruje, że pomyślnie przełączyłeś się na docelową bazę danych.

Krok # 3: Obserwowanie wszystkich kolekcji obecnej bazy danych

Ponieważ rozumiemy, że baza danych MongoDB może mieć wiele kolekcji lub tabel, aby wyodrębnić poprawną nazwę kolekcji, która ma zostać upuszczona, postaramy się wyświetlić wszystkie kolekcje bazy danych, na które właśnie się zmieniliśmy. Zrobimy to z poleceniem pokazanym poniżej:

> Pokaż kolekcje

To polecenie wymieniono wszystkie kolekcje obecnej bazy danych. Wyjście tego polecenia, w naszym przypadku, jest pokazane na obrazie poniżej. Możesz zobaczyć, że mamy tylko jedną kolekcję w naszej bieżącej bazie danych.

Krok # 4: Zrzucanie pożądanej kolekcji

Teraz spróbujemy porzucić jedyną kolekcję, którą mamy w naszej bieżącej bazie danych, uruchamiając zapytanie podane poniżej:

> db.MyFirstMongoDBCollection.upuszczać()

Tutaj musisz użyć poprawnej nazwy kolekcji, którą chcesz wyeliminować; W przeciwnym razie możesz upuścić inną ważną kolekcję, której tak naprawdę nigdy nie zamierzałeś upuścić.

Kiedy określony kolekcja, wraz ze wszystkimi w nim wszystkich danych, zostanie pomyślnie upuszczony, otrzymasz komunikat „prawdziwy” na powładzie MongoDB, jak pokazano na poniższym obrazku:

Krok # 5: Potwierdzenie, czy określona kolekcja została zrzucona, czy nie

Postaramy się potwierdzić, czy określona kolekcja została pomyślnie odrzucona, czy nie dla dodatkowej pewności. W tym celu ponownie spróbujemy wyświetlić wszystkie kolekcje naszej bieżącej bazy danych z zapytaniem podane poniżej:

> Pokaż kolekcje

Tym razem to zapytanie nie zwróci żadnego wyjścia, ponieważ pomyślnie porzuciliśmy jedyną kolekcję w naszej bieżącej bazie danych. Można to obejrzeć na kolejnym obrazie. Jeśli jednak będziesz mieć więcej niż jedną kolekcję w bieżącej bazie danych, po upuszczeniu jednego z nich, kiedy uruchomisz wyżej wymienione zapytanie, zobaczysz, że upuszczona kolekcja nie istnieje już na tej liście. Stamtąd będziesz w stanie sprawdzić, czy udało ci się upuścić określoną kolekcję z bieżącej bazy danych.

Wniosek

Chcieliśmy skupić się na metodzie zbierania upuszczenia MongoDB w Ubuntu 22.04 W tym artykule. Najpierw rozmawialiśmy trochę o tej metodzie, a następnie jej rozróżnienie od metody usuwania MongoDB. Następnie podzieliliśmy z tobą szczegółowym przykładem, który wykazał użycie metody zbierania kropli MongoDB w Ubuntu 22.04. Postępując zgodnie z tymi samymi wierszami, możesz usunąć lub upuścić tyle kolekcji z bazy danych MongoDB, ile chcesz z absolutną łatwością i wygodą.