Puoi farlo con $slice :
https://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.