Je devrai trier les données en fonction de la date et de la pagination. Voici la requête que j'utilise : réponse.data =En attente de distributeurDoc.find().sort({"TimeStamp":-1,}); Voici la pagination : Pagination : { Totale : 0, Nombre de pages : 0, Page actuelle : numéro de page, Par page : reqData.perPage || Nombre par page }
response.data =En attente de distributeurDoc.find().sort({"TimeStamp":-1,"perpage"==100});
Vous pouvez essayer la méthode
limit
和skip
de MongoDB.La fonction limit() dans MongoDB est utilisée pour spécifier le nombre maximum de résultats à renvoyer.
Si vous souhaitez obtenir un nombre précis de résultats après certains documents, vous pouvez utiliser la fonction skip().
Exemple de code Node JS pour la pagination :
En savoir plus ici
limite()
skip()
Consultez celienpour d'autres alternatives
J'espère que c'est ce que vous recherchiez.