mplementierung der Paginierung in Mongo

Ich weiß, dass es eine schlechte Praxis ist, @ zu verwendskip um die Paginierung zu implementieren, denn wenn Ihre Daten groß werdenskip verbraucht viel Speicher. Eine Möglichkeit, dieses Problem zu lösen, besteht darin, die natürliche Reihenfolge von @ zu verwende_id Feld

//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);

Das Problem ist - ich bin neu in Mongo und weiß nicht, was der beste Weg ist, um diese sehr zu bekommenlast_id

Antworten auf die Frage(2)

Ihre Antwort auf die Frage