MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie lösche ich eine Datenbank mit Mongoose?

Es gibt keine Methode, um eine Sammlung aus Mongoose zu löschen, das Beste, was Sie tun können, ist, den Inhalt einer zu entfernen:

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

Aber es gibt eine Möglichkeit, auf den nativen Javascript-Treiber von mongodb zuzugreifen, der dafür verwendet werden kann

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

Warnung

Erstellen Sie eine Sicherungskopie, bevor Sie dies versuchen, falls etwas schief geht!