Функция find () имеет необязательный второй параметр, который указывает, какие ключи должны быть возвращены.Специальный оператор «$ slice» можно использовать для возврата подмножества элементов для ключа массива.
Например, если мы хотим вернуть первые 10 комментариев к коллекции блогов (например), мы можемсделайте следующее:
db.blog.posts.find(criteria, {"comments" : {"$slice" : 10}})
В качестве альтернативы, если мы хотим вернуть последние 10 комментариев, мы могли бы использовать -10:
db.blog.posts.find(criteria, {"comments" : {"$slice" : -10}})
Надеюсь, это полезно для вас.
Удачи!