Problém není se smazáním sbírky. Problém je s přístupem ke sbírce. Z shellu byste jej tedy nemohli aktualizovat, najít ani s ním nic dělat. Jak bylo uvedeno v mongodb JIRA
, jedná se o chybu, když kolekce obsahuje znaky jako _
, -
nebo .
Nicméně tento typ názvů kolekcí je přijatelný, ale způsobuje problém v shellu.
Můžete jej odstranit v shellu pomocí tohoto příkazu:
db.getCollection("_registration").drop()
nebo toto
db['my-collection'].drop()
ale radši bych to přejmenoval (samozřejmě pokud je to možné a nebude to mít za následek spoustu změn).