Limitar el tamaño de la matriz de MongoDB múltiple

Tengo un documento que enumera los identificadores de elemento de publicación para un autor separado por tema. Esto se traduce en un documento como el siguiente:

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

La mayoría de las veces estoy haciendo empujes atómicos a cada uno de estos arreglos de publicaciones en la misma actualización. Lo que quiero hacer es limitar las matrices anteriores a 10 elementos en todo momento. De esta manera, en cualquier momento hago un pushall al mismo tema / publicaciones. ¿Es incluso posible lo que pregunto, o debo hacerlo de otra manera?

Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta