Aggiornamento della matrice - Operatori

Gli operatori di aggiornamento della matrice vengono usati per modificare gli elementi e la struttura della matrice.

Description
$ L'operatore posizionale $ identifica un elemento in una matrice da aggiornare senza specificare in modo esplicito la posizione dell'elemento nella matrice.
$addToSet L'operatore addToSet aggiunge elementi a una matrice se non esistono già, garantendo al tempo stesso l'univocità degli elementi all'interno del set.
$each L'operatore $each viene usato all'interno di un'operazione $addToSet o $push per aggiungere più elementi a un campo di matrice in una singola operazione di aggiornamento.
$pop L'operatore $pop rimuove il primo o l'ultimo elemento di una matrice.
$position Il $position viene usato per specificare la posizione nella matrice in cui deve essere inserito un nuovo elemento.
$[] L'operatore $[] viene usato per aggiornare tutti gli elementi di una matrice che corrispondono alla condizione di query.
$[identifier] L'operatore $[identifier] viene usato per aggiornare tutti gli elementi usando un identificatore specifico in una matrice che corrisponde alla condizione di query.
$pull Rimuove tutte le istanze di un valore da una matrice.
$pullAll L'operatore $pullAll viene usato per rimuovere tutte le istanze dei valori specificati da una matrice.
$push L'operatore $push aggiunge un valore specificato a una matrice all'interno di un documento.