Limitar vários tamanhos de matriz do MongoDB

Eu tenho um documento que lista os IDs dos itens de postagem de um autor separados por tópico. Isso resulta em um documento como o seguinte:

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

Na maioria das vezes eu estou fazendo push atômico para cada um desses post matrizes na mesma atualização. O que eu quero fazer é limitar os arrays acima para 10 itens em todos os momentos. Desta forma, sempre que faço um pushall ao mesmo tópico / posts. O que estou pedindo é possível, ou devo fazer isso de uma maneira diferente?

desde já, obrigado

questionAnswers(2)

yourAnswerToTheQuestion