updateOne
MongoDB 🟢 JuniorDefinition
Met a jour le premier document correspondant au filtre avec les operateurs de modification specifies ($set, $inc, $push, etc.).
Analogie
Corriger une seule faute sur une fiche sans reecrire toute la fiche.
Exemple de code
await db.collection('users').updateOne(
{ _id: userId },
{ $set: { name: 'Alice V2' }, $inc: { version: 1 } }
);
Cas d'usage
Modifier un champ precis d'un document identifie, comme changer le mot de passe d'un utilisateur.
Anti-pattern
Oublier les operateurs et passer un objet brut, ce qui remplace tout le document (utiliser replaceOne pour ca).