Database

[{"datetime":1},{"datetime":2},{"datetime":3},{"datetime":4},{"datetime":5},{"datetime":6},{"datetime":7},{"datetime":8},{"datetime":9},{"datetime":10}]

Query

db.collection.aggregate([{$match:{}},{$sort:{datetime:-1}},{$limit:10},{$sort:{datetime:1}}])

Result