Puoi farlo con $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
C'è anche un esempio di test JS di slice qui.
Quindi, findOne
, combinato con $slice
, è probabilmente la strada da percorrere.
Senza ulteriori informazioni sulla lingua che stai usando, penso che sia il massimo che posso approfondire.