Limit Multiple MongoDB Array Size

Mam dokument, który zawiera listę identyfikatorów pozycji dla autora oddzielonych tematem. Powoduje to powstanie dokumentu takiego jak następujący:

{
    _id: "sdkafjsadkfjads3023",
    Author: "SomeGuy"
    RecentPosts: {
        "topic-1": {
            Count: 4,
            Posts: ["postitemid1","postitemid2","postitemid2","postitemid3"]
        }
        "topic-2": {
            Count: 3
            Posts: ["postitem5","postitem6","postitem8"]
        }
    }
}

Przez większość czasu robię wypychanie atomowe do każdej z tych tablic postów w tej samej aktualizacji. To, co chcę zrobić, to ograniczyć tablice powyżej do 10 przedmiotów przez cały czas. W ten sposób za każdym razem robię pushall do tego samego tematu / postów. Czy to, o co pytam, jest możliwe, czy też powinienem to zrobić inaczej?

Z góry dziękuję

questionAnswers(2)

yourAnswerToTheQuestion