MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Nodejs-Paginierung

Sie können while verwenden Iterator, um die pages zu durchlaufen Variable, um eine Zahl für jede Ihrer Seiten zu erstellen. Und bedingt vorherige/nächste Links basierend auf current anzeigen/ausblenden Variable. Dies sollte funktionieren, wenn Sie nicht viele Seiten haben:

ul
  if current > 1
    li
      a(href=`?page=${parseInt(current) - 1}`) Previous
  - var i = 1
  while i <= pages
    li
      a(href=`?page=${i}`)= i++
  if current < pages
    li
      a(href=`?page=${parseInt(current) + 1}`) Next

Siehe außerdem das Beispiel.