updateMany

MongoDB 🟢 Junior

Définition

Met a jour tous les documents correspondant au filtre. Retourne le nombre de documents modifies dans modifiedCount.

Analogie

Envoyer un memo a tous les employés d'un département 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 données ou une correction en masse sur un sous-ensemble de documents.

Anti-pattern

Utiliser updateMany sans filtre précis, modifiant accidentellement toute la collection.

Termes liés

#sgbd#interview#database#mongodb

← → au clavier pour passer d'une fiche à l'autre