Od wersji 2.4 istnieje funkcja, która pozwala to zrobić, zwana "macierzami ograniczonymi". To pozwala na $push dokumenty do tablicy w połączeniu z $each , $slice i $sort operatorów, aby dodać jeden lub więcej dokumentów do tablicy przy zachowaniu podanego rozmiaru, sortując według określonego pola poddokumentów.
Zobacz dokładną składnię i przykłady tutaj .