Du kan bruge $slice
som en modifikator til $push
når du opdaterer dokumentet:
$push: {"field": $each: ["val1", "val2"], $slice: -10}
Dette vil forårsage field
kun at bestå af de sidste 10 elementer (hvilket giver dig et "rullende vindue" af værdier skubbet ind i feltet).