Jeśli nie potrzebujesz już kolekcji w MongoDB, możesz ją usunąć.
W rzeczywistości terminem na usunięcie kolekcji jest upuszczenie kolekcja.
Tak czy inaczej, oto dwa sposoby na usunięcie/upuszczenie kolekcji podczas korzystania z powłoki mongo.
db.collection.drop() Metoda
db.collection.drop() Metoda usuwa kolekcję lub widok z bazy danych. Usuwa również wszelkie indeksy skojarzone z porzuconą kolekcją.
Składnia:
db.collection.drop(<options>)
Gdzie kolekcja to nazwa kolekcji lub widoku, który chcesz usunąć, a jest opcjonalnym problemem dotyczącym zapisu.
Przykład:
db.employees.drop() Wynik:
true
To usuwa pracowników pobieranie (lub przeglądanie) z bazy danych.
Zgłoś problem
Jeśli określisz problem dotyczący zapisu, składnia wygląda tak:
db.collection.drop( { writeConcern: <document> } )
Gdzie
Oto przykład, który określa problem związany z zapisem:
db.owners.drop( { writeConcern: { w: "majority" } } )
db.collection.drop() Metoda faktycznie zapewnia opakowanie wokół drop polecenie (wymienione poniżej).
spadek Polecenie
spadek polecenie usuwa kolekcję z bazy danych.
Składnia:
{ drop: <collection_name>, writeConcern: <document>, comment: <any> } Gdzie:
to nazwa kolekcji.writeConcernjest opcjonalnym argumentem, który określa dokument wyrażający problem zapisu polecenia drop. Problem dotyczący zapisu opisuje poziom potwierdzenia żądanego od MongoDB dla operacji zapisu.komentarzjest opcjonalnym komentarzem dostarczonym przez użytkownika, który należy dołączyć do tego polecenia. Komentarz może być dowolnym prawidłowym typem BSON (łańcuch, liczba całkowita, obiekt, tablica itp.).
Przykład:
db.runCommand( { drop: "products" } ) Wynik:
{ "nIndexesWas" : 1, "ns" : "PetHotel.products", "ok" : 1 }
To upuściło produkty odbiór w PetHotel baza danych.