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

MongoDB - stránkování

Použití skip+limit není dobrý způsob, jak stránkovat, když je problém s výkonem nebo s velkými kolekcemi; bude pomalejší a pomalejší, jak budete zvyšovat číslo stránky. Použití přeskočení vyžaduje, aby server prošel všemi dokumenty (nebo hodnotami indexu) od 0 do hodnoty posunu (přeskočení).

Mnohem lepší je použít dotaz na rozsah (+ limit), kde předáte hodnotu rozsahu poslední stránky. Pokud například třídíte podle "publishdate", jednoduše byste předali poslední hodnotu "publishdate" jako kritérium pro dotaz, abyste získali další stránku dat.



  1. Přehled MongoDB a vyvažování zátěže

  2. Odstranění kaskádového stylu v Mongoose

  3. Jak nainstalovat a nakonfigurovat MongoDB na Ubuntu

  4. Jak správně znovu použít připojení k Mongodb napříč aplikací a moduly NodeJs