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

MongoDB - paging

Menggunakan lewati+batas bukanlah cara yang baik untuk melakukan paging saat kinerja menjadi masalah, atau dengan koleksi besar; itu akan menjadi lebih lambat dan lebih lambat saat Anda meningkatkan nomor halaman. Menggunakan skip mengharuskan server untuk berjalan meskipun semua dokumen (atau nilai indeks) dari 0 ke nilai offset (lewati).

Jauh lebih baik menggunakan kueri rentang (+ batas) tempat Anda memasukkan nilai rentang halaman terakhir. Misalnya, jika Anda mengurutkan menurut "tanggal terbit", Anda cukup meneruskan nilai "tanggal terbit" terakhir sebagai kriteria kueri untuk mendapatkan halaman data berikutnya.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Antarmuka mongo

  2. MongoDB $sin

  3. Kelompokkan berdasarkan nilai dan kondisi

  4. MongoDB $tarik

  5. Menghapus kunci/nilai dari entri MongoDB yang ada