updateMany

MongoDB 🟢 Junior

Definition

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.

Termes lies

#sgbd#interview#database#mongodb