Aktualizacja tablicy — operatory

Operatory aktualizacji tablicy służą do modyfikowania elementów tablicy i struktury.

Description
$ Operator pozycyjny $ identyfikuje element w tablicy do aktualizacji bez jawnego określenia położenia elementu w tablicy.
$addToSet Operator addToSet dodaje elementy do tablicy, jeśli jeszcze nie istnieją, zapewniając unikatowość elementów w zestawie.
$each Operator $each jest używany w ramach $addToSet operacji lub $push w celu dodania wielu elementów do pola tablicy w ramach jednej operacji aktualizacji.
$pop Operator $pop usuwa pierwszy lub ostatni element tablicy.
$position $position służy do określania pozycji w tablicy, w której ma zostać wstawiony nowy element.
$[] Operator $[] służy do aktualizowania wszystkich elementów w tablicy zgodnej z warunkiem zapytania.
$[identifier] Operator $[identifier] służy do aktualizowania wszystkich elementów przy użyciu określonego identyfikatora w tablicy zgodnej z warunkiem zapytania.
$pull Usuwa wszystkie wystąpienia wartości z tablicy.
$pullAll Operator $pullAll służy do usuwania wszystkich wystąpień określonych wartości z tablicy.
$push Operator $push dodaje określoną wartość do tablicy w dokumencie.