Vous pouvez utiliser une requête pour supprimer tous les documents correspondants
var query = {name: 'John'};
db.collection.remove(query);
Soyez prudent, cependant, si le nombre de documents correspondants est élevé, votre base de données pourrait devenir moins réactive. Il est souvent conseillé de supprimer les documents en petits morceaux.
Disons que vous avez 100 000 documents à supprimer d'une collection. Il est préférable d'exécuter 100 requêtes qui suppriment 1 000 documents chacune plutôt qu'une requête qui supprime les 100 000 documents.