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

Descartar la colección de Mongo sin borrar el espacio en disco

Ha eliminado una colección, pero no la base de datos que la contiene. Descartar la colección no compacta los archivos de datos, ni eliminar un documento. Si realmente desea compactar la base de datos, suéltela por completo y vuelva a importarla, o compáctela usando repairDatabase (consulte los docs ). Sin embargo, tenga cuidado, creo que no puede compactar la base de datos en línea si solo tiene un nodo.

Si tiene un conjunto de réplicas, agregar nuevos nodos y eliminar los antiguos es la forma más segura de compactar la base de datos en línea. Lo hago de vez en cuando y es fácil.