MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

mongodb paging berbasis rentang

Ide dasarnya adalah menulis paging ke dalam pola predikat kueri.

Misalnya jika Anda membuat daftar posting forum berdasarkan tanggal dan Anda ingin menampilkan halaman berikutnya, maka gunakan tanggal posting terakhir di halaman saat ini sebagai predikat. MongoDB dapat menggunakan indeks yang dibangun di bidang tanggal.

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

Tentu saja ini menjadi sedikit lebih rumit jika bidang yang Anda gunakan untuk menyortir tidak unik.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Hitung dalam repositori Spring Data MongoDB

  2. MongoDB $max Aggregation Pipeline Operator

  3. Tidak dapat mengakses properti objek dari respons Mongoose

  4. Cara menggunakan kombinasi $unset dan $set di mongoDB

  5. Cara memperbarui dan memasukkan banyak dokumen di MongoDB menggunakan C# Drivers