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