Från och med version 2.4 finns det en funktion för att göra detta som kallas "capped arrays". Detta låter dig $push
dokument till en array i kombination med $each
, $slice
och $sort
operatörer för att lägga till ett eller flera dokument till arrayen med bibehållen viss storlek, sortering efter specificerat fält av underdokument.
Se exakt syntax och exempel här .