MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment supprimer une base de données Mongo vide portant le même nom qu'une base de données peuplée ?

Les noms de bases de données ne sont pas les mêmes, c'est juste que l'un d'entre eux contient un caractère non imprimable que l'interface javascript de mongo shell supprime pour vous.

Dans mongo, c'est au pilote de s'assurer que l'utilisateur n'est pas en mesure de soumettre des données non standard au serveur mais il a été démontré que BSON est remarquablement flexible dans ce qu'il peut stocker.

Puisque vous parlez d'une base de données entière, le moyen le plus simple de résoudre ce problème serait d'arrêter mongo et de supprimer les fichiers de la base de données. Vous pouvez trouver où se trouvent ces fichiers avec le db.serverCmdLineOpts() commande.