El problema no es borrar la colección. El problema es acceder a la colección. Por lo tanto, no podrá actualizarlo, encontrarlo ni hacer nada con él desde el shell. Como se indicó en mongodb JIRA
, esto es un error cuando una colección tiene caracteres como _
, -
o .
Sin embargo, este tipo de nombres para colecciones es aceptable, pero causa un problema en shell.
Puede eliminarlo en shell con este comando:
db.getCollection("_registration").drop()
o esto
db['my-collection'].drop()
pero preferiría cambiarle el nombre (por supuesto, si es posible y no terminará con muchos cambios).