Se Mongo docs diskussion om $size operator här .
I ett nötskal, du kan fråga baserat på exakt matrisstorlek med $size-operatorn, men du kan inte få tillbaka matrisstorleken, och inte heller kan du fråga baserat på matrisstorleksintervall.
Det som föreslås skulle fungera bra för dig - behåll ett annat fält som är antalet inlägg - som kan användas både i frågor som ett filter/intervall och du kan returnera det när du behöver veta hur stor en array är. Oavsett om inläggen lagras någon annanstans eller är inbäddade i arrayen, skulle det här fältet vara mycket användbart om du söker efter eller filtrerar baserat på antalet inlägg.
Det finns en mycket liknande fråga med liknande förslag.