Listado de operadores de actualización:
$inc
: Incrementa el valor de un atributo numérico en una cantidad específica.
|$mul
: Multiplica el valor de un atributo numérico por un factor específico.
|$rename
: Cambia el nombre de un atributo.
|$set
: Asigna un valor específico a un atributo.
|$unset
: Elimina un atributo de un documento.
|$min
: Actualiza el valor de un atributo con el valor mínimo especificado, sólo si el valor actual es mayor que el valor especificado.
|$max
: Actualiza el valor de un atributo con el valor máximo especificado, sólo si el valor actual es menor que el valor especificado.
|$currentDate
: Establece el valor de un atributo como la fecha y hora actual.
|$addToSet
: Añade un valor a un atributo de tipo conjunto (array), sólo si el valor no existe en el conjunto.
|$pop
: Elimina el primer o último elemento de un atributo de tipo conjunto (array).
|$pull
: Elimina un valor específico de un atributo de tipo conjunto (array).
|$push
: Añade un valor a un atributo de tipo conjunto (array).
|$pullAll
: Elimina varios valores específicos de un atributo de tipo conjunto (array).
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?