Das Problem besteht nicht darin, die Sammlung zu löschen. Das Problem ist der Zugriff auf die Sammlung. Sie könnten also von der Shell aus nichts aktualisieren, finden oder damit tun. Wie in mongodb JIRA
gezeigt wurde , dies ist ein Fehler, wenn eine Sammlung Zeichen wie _
enthält , -
oder .
Trotzdem ist diese Art von Namen für Sammlungen akzeptabel, verursacht aber ein Problem in der Shell.
Sie können es in der Shell mit diesem Befehl löschen:
db.getCollection("_registration").drop()
oder diese
db['my-collection'].drop()
aber ich würde es lieber umbenennen (natürlich wenn es möglich ist und nicht mit vielen Änderungen enden wird).