MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Paginação Nodejs


Você pode usar while iterador para percorrer as pages variável para fazer um número para cada uma de suas páginas. E mostrar/ocultar condicionalmente os links Anterior/Próximo com base no current variável. Isso deve funcionar se você não tiver uma grande quantidade de páginas:
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

Além disso, consulte isso exemplo.