A partire dalla versione 2.4 esiste una funzionalità che consente di eseguire questa operazione chiamata "array con cappuccio". Questo ti permette di $push
documenti in un array insieme a $each
, $slice
e $sort
operatori per aggiungere uno o più documenti all'array mantenendo la dimensione specificata, ordinando per campo specificato di documenti secondari.
Vedi la sintassi e gli esempi esatti qui .