sql >> Databasteknik >  >> NoSQL >> MongoDB

Hur släpper man en databas med Mongoose?

Det finns ingen metod för att släppa en samling från mongoose, det bästa du kan göra är att ta bort innehållet i en :

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

Men det finns ett sätt att komma åt mongodb inbyggda javascript-drivrutinen, som kan användas för detta

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

Varning

Gör en säkerhetskopia innan du försöker detta ifall något går fel!



  1. Vilket är det bästa sättet att använda Redis i en multi-threaded Rails-miljö? (Puma / Sidekiq)

  2. Hur söker jag efter strängar i redis?

  3. Mongo Triple Compound Index

  4. MongoDB + nodejs :hur frågar man ISODate-fält?