Můžete to udělat pomocí $slice
:
http://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.