Ho usato mongorestore per ripristinare un database ma ricevo un errore indicante che l'indice esiste già quando provo a eseguire la mia applicazione.Eliminare tutti gli indici da tutte le raccolte in un database MongoDB utilizzando la riga di comando
Conosco la funzione db.collection.dropIndex() ma esiste un modo per automatizzarlo e rilasciare tutti gli indici da tutte le raccolte in un database contemporaneamente?
Ho provato
db.getCollectionNames().forEach(function(col_name) {
var coll = db.getCollection(col_name);
coll.dropIndexes();
});
Ma che non fa il trucco. Qualche idea?
Quindi andare con db.dropDatabase; comando se vuoi iniziare con il nuovo database ... !!! – RubyOnRails