Operatorii de Tablouri $push, $pull și $addToSet în MongoDB în MongoDB & NoSQL

Ghid complet pentru manipularea listelor în MongoDB: adăugarea elementelor ($push), adăugarea unică ($addToSet) și eliminarea elementelor ($pull).

Sintaxă
db.posts.updateOne({ _id: id }, { $addToSet: { tags: "database" } });

Manipularea tablourilor în documente BSON este extrem de eficientă: $addToSet garantează că elementul este adăugat doar dacă nu există deja în listă (comportament de tip Set matematic).