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

Comment déposer une base de données avec Mongoose ?

Il n'existe aucune méthode pour supprimer une collection de mongoose, le mieux que vous puissiez faire est d'en supprimer le contenu :

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

Mais il existe un moyen d'accéder au pilote javascript natif mongodb, qui peut être utilisé pour cela

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

Avertissement

Faites une sauvegarde avant d'essayer ceci au cas où quelque chose tournerait mal !