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.writeConcern
jest 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.komentarz
jest 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.