2017-09-10 3 views
0

Je cherchais des plugins de pagination (sur npm) pour SQLite et Express, puisque j'ai une application qui liste les éléments utilisant ces plugins, mais je n'ai rien trouvé. Si quelqu'un connaît un plugin express qui fonctionne avec SQLite, je l'apprécie.Un plugin Express + SQLite Pagination?

+0

Désolé, ce n'est pas un forum de conseils. «Les questions qui nous demandent de recommander ou de trouver un livre, un outil, une bibliothèque de logiciels, un didacticiel ou autre ressource hors site sont hors sujet pour Stack Overflow car elles ont tendance à attirer les réponses avisées et le spam. – Soviut

+0

La pagination ne nécessite pas de bibliothèque particulière, vous utilisez simplement des offsets et des limites dans vos requêtes de base de données. – Soviut

+0

Merci, je suis un nouvel utilisateur à SO. Je promets de lire dans mon temps libre le SO.Policies – Roberto

Répondre

0

La pagination ne nécessite pas de bibliothèque particulière, vous utilisez simplement des décalages et des limites dans vos requêtes de base de données.

SELECT * FROM items LIMIT 25 

La requête ci-dessus n'obtenir les 25 premiers enregistrements de la table items.

SELECT * FROM items OFFSET 50 LIMIT 25 

La requête ci-dessus commencera au 50ème enregistrement, puis obtiendra 25 autres enregistrements après cela.

C'est la base de toute pagination. Vous fournissez un décalage généralement pageNumber * pageSize et une limite pageSize.

+0

OK, je vais l'essayer. J'étais confus car il y a beaucoup de librairies pour l'express sur npm (où je cherche habituellement des solutions améliorées, et éviter de "réinventer la roue") En tout cas, merci beaucoup! – Roberto

+0

Si c'est le cas, vous devriez en choisir un, essayer de le faire fonctionner et revenir ici si vous rencontrez des problèmes. La recommandation des bibliothèques est fortement basée sur l'opinion et les suggestions peuvent rapidement être périmées. – Soviut

+0

Cela pourrait [devenir inefficace] (https://stackoverflow.com/questions/14468586/efficient-paging-in-sqlite-with-millions-of-records). –