sql >> Database teknologi >  >> NoSQL >> MongoDB

Nodejs paginering

Du kan bruge while iterator til at sløjfe over pages variabel for at lave et tal for hver af dine sider. Og betinget vis/skjul Forrige/Næste links baseret på current variabel. Dette burde fungere, hvis du ikke har en stor mængde sider:

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

Se desuden dette eksempel.




  1. Node.js og MongoDB, genbrug af DB-objektet

  2. Mongodb får dokumenter mellem datoer (gemt som streng i formatet 20-05-2019)

  3. hvordan løser man denne transaktionsfejl i mlab? [MongoError:Transaktionsnumre er ... understøtter låsning på dokumentniveau]

  4. Mongo opdaterer alle poster med et felt, der er null