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

¿Cómo eliminar una base de datos con Mongoose?

No existe un método para descartar una colección de mongoose, lo mejor que puede hacer es eliminar el contenido de una:

Model.remove({}, function(err) { 
   console.log('collection removed') 
});

Pero hay una forma de acceder al controlador javascript nativo de mongodb, que se puede usar para esto

mongoose.connection.collections['collectionName'].drop( function(err) {
    console.log('collection dropped');
});

Advertencia

¡Haz una copia de seguridad antes de intentar esto en caso de que algo salga mal!