Database

[{"_id":{"$oid":"62615907568ddfca4fef3a25"},"word":"entropy","count":4,"occurrence":[{"book":"62615907568ddfca4fef3a23","year":1942,"sentence":0},{"book":"62615907568ddfca4fef3a23","year":1942,"sentence":5},{"book":"62615907568ddfca4fef3a75","year":1928,"sentence":0},{"book":"62615907568ddfca4fef3a90","year":1959,"sentence":8}]}]

Query

db.collection.aggregate([{$match:{_id:{"$oid":"62615907568ddfca4fef3a25"},occurrence:{$elemMatch:{year:{$gte:1940,$lte:1960}}}}},{$set:{totalWithoutLimitOrOffset:{$size:"$occurrence"}}},{$unwind:"$occurrence"},{$match:{"occurrence.year":{$gte:1940,$lte:1960}}},{$sort:{"occurrence.year":-1}},{$skip:1},{$limit:2},{$group:{_id:"$_id",word:{$first:"$word"},count:{$first:"$count"},totalWithoutLimitOrOffset:{$first:"$totalWithoutLimitOrOffset"},occurrence:{$push:"$occurrence"}}}])

Result