Implementando paginação no mongodb

Eu sei que é uma má prática usarskip para implementar a paginação, porque quando seus dados ficam grandesskip começa a consumir muita memória. Uma maneira de superar esse problema é usar a ordem natural_id campo:

//Page 1
db.users.find().limit(pageSize);
//Find the id of the last document in this page
last_id = ...

//Page 2
users = db.users.find({'_id'> last_id}). limit(10);

O problema é - eu sou novo no mongo e não sei qual é a melhor maneira de conseguir issolast_id

questionAnswers(1)

yourAnswerToTheQuestion