Anda dapat melakukannya dengan $slice
:
http://www.mongodb.org/display/DOCS/Retrieving+a+Subset+of+Fields#RetrievingaSubsetofFields-RetrievingaSubrangeofArrayElements
Ada juga contoh uji JS dari irisan di sini.
Jadi, findOne
, dikombinasikan dengan $slice
, mungkin cara yang tepat.
Tanpa info lebih lanjut tentang bahasa yang Anda gunakan, saya pikir itu yang terdalam yang bisa saya tuju.