Veja a discussão dos documentos do Mongo sobre o operador $size aqui .
Em poucas palavras, você pode consultar com base no tamanho exato da matriz com o operador $size, mas não pode recuperar o tamanho da matriz, nem pode consultar com base no intervalo de tamanho da matriz.
O que o sugere funcionaria bem para você - mantenha outro campo que é a contagem de posts - que pode ser usado tanto em consultas como filtro/intervalo e você pode retornar quando precisar saber o tamanho de um array. Quer as postagens sejam armazenadas em outro lugar ou incorporadas à matriz, esse campo será muito útil se você fizer consultas ou filtragem com base no número de postagens.
Há uma pergunta muito semelhante com sugestões semelhantes.