sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo eliminar una base de datos Mongo vacía con el mismo nombre que una base de datos poblada?

Los nombres de la base de datos no son los mismos, es solo que uno tiene un carácter no imprimible que la interfaz javascript de mongo shell está suprimiendo para usted.

En mongo, depende del controlador asegurarse de que el usuario no pueda enviar datos no estándar al servidor, pero se ha demostrado que BSON es notablemente flexible en lo que puede almacenar.

Dado que está hablando de una base de datos completa, la forma más fácil de solucionar este problema sería cerrar mongo y eliminar los archivos de la base de datos. Puede encontrar dónde están esos archivos con db.serverCmdLineOpts() comando.