Vous pouvez le faire avec $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Il y a aussi un exemple de test JS de slice ici.
Alors, findOne
, combiné avec $slice
, est probablement la voie à suivre.
Sans plus d'informations sur la langue que vous utilisez, je pense que c'est le plus profond que je puisse approfondir.