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).