Puoi utilizzare una query per rimuovere tutti i documenti corrispondenti
var query = {name: 'John'};
db.collection.remove(query);
Fai attenzione, tuttavia, se il numero di documenti corrispondenti è elevato, il tuo database potrebbe diventare meno reattivo. Si consiglia spesso di eliminare i documenti in blocchi più piccoli.
Diciamo che hai 100.000 documenti da eliminare da una raccolta. È meglio eseguire 100 query che eliminano 1.000 documenti ciascuna rispetto a 1 query che elimina tutti i 100.000 documenti.