Du kan gøre dette med $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Der er også et JS-testeksempel på slice her.
Så findOne
, kombineret med $slice
, er nok vejen at gå.
Uden mere information om det sprog, du bruger, tror jeg, det er det dybeste, jeg kan gå.