Puedes hacer esto con $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
También hay un ejemplo de prueba JS de slice aquí.
Entonces, findOne
, combinado con $slice
, es probablemente el camino a seguir.
Sin más información sobre el idioma que estás usando, creo que es lo más profundo que puedo profundizar.