Du kan göra detta med $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Det finns också ett JS-testexempel på skiva här.
Så, findOne
, kombinerat med $slice
, är förmodligen rätt väg att gå.
Utan mer information om språket du använder tror jag att det är det djupaste jag kan gå.