MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

2 sposoby na usunięcie kolekcji w MongoDB

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 jest problem związany z zapisem.

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.


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak łatwo zarządzać aktualizacjami baz danych i poprawkami bezpieczeństwa

  2. Walidacja hasła / potwierdzanie hasła za pomocą schematu Mongoose

  3. Uzyskaj wartości procentowe za pomocą agregatu MongoDB $grupa

  4. Zbyt wiele otwartych plików przy jednoczesnym zapewnieniu indeksowania mongo

  5. Jak rozpocząć pracę z automatyzacją baz danych