Operatorul $set actualizează valoarea unui câmp (creându-l dacă nu exista), în timp ce $unset șterge complet câmpul din documentul BSON.
Operatorii $set și $unset în MongoDB în MongoDB & NoSQL
Operatori de Actualizare
MongoDB 7.0
Ghid complet pentru $set și $unset în MongoDB: adăugarea sau modificarea valorilor de câmpuri și eliminarea fizică a câmpurilor inutile din documente.
Sintaxă
db.users.updateOne({ _id: id }, { $set: { active: true }, $unset: { tmp: "" } });