deleteMany
MongoDB 🟢 JuniorDefinition
Supprime tous les documents correspondant au filtre. Avec un filtre vide {}, supprime tous les documents de la collection.
Analogie
Vider tout un tiroir du classeur d'un coup.
Exemple de code
await db.collection('logs').deleteMany({
createdAt: { $lt: new Date('2023-01-01') }
});
Cas d'usage
Purger des donnees obsoletes comme des logs ou des sessions expirees.
Anti-pattern
Utiliser deleteMany({}) en production sans backup prealable.