Wpis z mikrobloga

Mirki, mam stronkę node.js + mongoDB na Expressie i mongoose. Taka podróbka kwejka itp. na którą wrzucamy sobie nasze memy. Ogólnie zasada jest prosta: z bazy danych pobiera linki do obrazków i ich tytuły, a potem wyświetla je odpowiednio z tablicy funkcją forEach. Nie mam pomysłu jak podzielić to wszystko na strony np. 10 obrazków/stronę. Mogę zlimitować pobór obiektów .limit(liczba) ale nie wiem jak to połączyć ze sobą, żeby w efekcie express tworzył podstronę /2 /3 itd. z kolejnymi obrazkami. Macie jakiś pomysł?

#programowanie #javascript #naukaprogramowania
  • 8
  • Odpowiedz
@jarj: .skip też jest wolne, bo musi pobrać dane wcześniejsze aby wiedzieć które pominąć.

Tu podaję Ci przykład jak to zrobić dobrze: https://pastebin.com/N9dtMSEg

Ps. ogólnie nie zauważysz różnicy przy małej ilości danych, ale skoro można zrobić to łatwo i dobrze to dlaczego nie? ( ͡° ͜ʖ ͡°)
  • Odpowiedz