От версия 2.4 има функция, която позволява това, наречена "ограничени масиви". Това ви позволява да $push
документи към масив във връзка с $each
, $slice
и $sort
оператори за добавяне на един или повече документи към масива при запазване на зададения размер, сортиране по определено поле от поддокументи.
Вижте точния синтаксис и примери тук .