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

Rozsah založené stránkování mongodb

Základní myšlenkou je zapsat stránkování do vzoru predikátu dotazu.

Pokud například uvádíte příspěvky ve fóru podle data a chcete zobrazit další stránku, použijte jako predikát datum posledního příspěvku na aktuální stránce. MongoDB může používat index vytvořený na datovém poli.

//older posts
db.forum_posts.find({date: {$lt: ..last_post_date..} }).sort({date: -1}).limit(20);

Samozřejmě se to trochu zkomplikuje, pokud pole, které používáte k řazení, není jedinečné.




  1. jak vyprší platnost klíče mapy v REDIS?

  2. Motory pro zpracování velkých dat – Který z nich mám použít?:Část 1

  3. Transparentní zálohování databáze pro vaše aplikace

  4. Získejte data z kolekce b, která není v kolekci a, v dotazu prostředí MongoDB