Můžete to udělat pomocí $slice :
https://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Zde je také příklad testu JS slice.
Takže findOne v kombinaci s $slice , je pravděpodobně správná cesta.
Bez dalších informací o jazyce, který používáte, si myslím, že to je to nejhlouběji, kam mohu jít.