Можете да направите това с $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Тук има и JS тестов пример за slice.
И така, findOne
, в комбинация с $slice
, вероятно е правилният начин.
Без повече информация за езика, който използвате, мисля, че това е най-дълбокото, което мога да отида.