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

Nie można usunąć kolekcji z mongodb

Problem nie polega na usunięciu kolekcji. Problem dotyczy dostępu do kolekcji. Więc nie będziesz w stanie zaktualizować, znaleźć ani nic z nim zrobić z powłoki. Jak wskazano w mongodb JIRA , jest to błąd, gdy kolekcja zawiera znaki takie jak _ , - lub .

Niemniej jednak tego typu nazwy kolekcji są dopuszczalne, ale powodują problemy w powłoce.

Możesz go usunąć w powłoce za pomocą tego polecenia:

db.getCollection("_registration").drop()

lub to

db['my-collection'].drop()

ale wolałbym zmienić nazwę (oczywiście, jeśli jest to możliwe i nie skończy się na wielu zmianach).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Aggregate Framework — grupowanie według roku

  2. Mongodb wstawia dokument bez pola _id

  3. MongoDB:powolne zapytanie, nawet z indeksem

  4. Jak zawinąć wyniki wielu odpowiedzi axios.get w jedną tablicę?

  5. mangusta wyjątkowa:prawda nie działa