Je kunt dit doen met $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Er is hier ook een JS-testvoorbeeld van slice.
Dus findOne
, gecombineerd met $slice
, is waarschijnlijk de juiste keuze.
Zonder meer informatie over de taal die je gebruikt, denk ik dat dit het diepste is dat ik kan gaan.