updateMany
MongoDB 🟢 JuniorDefinition
Met a jour tous les documents correspondant au filtre. Retourne le nombre de documents modifies dans modifiedCount.
Analogie
Envoyer un memo a tous les employes d'un departement pour mettre a jour leur titre de poste.
Exemple de code
const result = await db.collection('users')
.updateMany(
{ status: 'inactive' },
{ $set: { archived: true } }
);
console.log(result.modifiedCount);
Cas d'usage
Appliquer une migration de donnees ou une correction en masse sur un sous-ensemble de documents.
Anti-pattern
Utiliser updateMany sans filtre precis, modifiant accidentellement toute la collection.