MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie entferne ich eine leere Mongo-Datenbank mit demselben Namen wie eine gefüllte Datenbank?

Die Datenbanknamen sind nicht gleich, nur dass einer ein nicht druckbares Zeichen enthält, das die Javascript-Schnittstelle der Mongo-Shell für Sie unterdrückt.

In Mongo ist es Sache des Treibers, sicherzustellen, dass der Benutzer keine Nicht-Standarddaten an den Server senden kann, aber es wurde demonstriert dass BSON bemerkenswert flexibel darin ist, was es speichern kann.

Da Sie über eine ganze Datenbank sprechen, wäre der einfachste Weg, dieses Problem zu beheben, Mongo herunterzufahren und die Datenbankdateien zu entfernen. Sie können mit db.serverCmdLineOpts() herausfinden, wo sich diese Dateien befinden Befehl.