sql >> Databáze >  >> NoSQL >> MongoDB

Nodejs Pagination

Můžete použít while iterátor pro procházení pages proměnnou, abyste vytvořili číslo pro každou z vašich stránek. A podmíněně zobrazit/skrýt Předchozí/Další odkazy na základě current variabilní. To by mělo fungovat, pokud nemáte velké množství stránek:

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

Dále viz toto příklad.




  1. Jak najdu objekt, jehož vlastnosti foo nebo bar se rovnají hodnotě dotazu?

  2. DisabledBackend:Nevyrovnané chování s celerem, Redisem a baňkou

  3. MongoDB vs. Redis vs. Cassandra pro rychlé řešení pro dočasné ukládání řádků

  4. spočítejte pole vnořeného dokumentu a celkovou částku v mongodb