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

Meteor Berlangganan tidak memperbarui urutan pengurutan koleksi

Fungsi publikasikan menentukan catatan mana yang harus disinkronkan ke database mini-mongo dari setiap klien yang berlangganan. Jadi pengurutan data dalam fungsi publikasikan sebenarnya tidak berpengaruh pada klien, karena database sisi klien kemungkinan akan menyimpannya dengan cara lain.

Tentu saja Anda mungkin ingin menggunakan sort di find . penerbit untuk membatasi jumlah catatan ke N terbaru - tetapi sekali lagi ini hanyalah cara untuk memutuskan catatan mana yang disinkronkan dan bukan bagaimana catatan tersebut disimpan/digunakan oleh klien.

Setelah catatan disinkronkan ke klien, terserah pada kode template untuk menentukan bagaimana hasilnya akan ditampilkan. Misalnya:

Template.myTemplate.elements = function() {
  return Posts.find({}, {sort: {createdAt:-1}});
}

Lihat juga bagian "terurutkan publikasi" dari posting saya tentang kesalahan umum.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Paginasi dengan MongoDB

  2. MongoDB:Tidak dapat mengkanonikalisasi kueri:Proyeksi BadValue tidak dapat memiliki campuran penyertaan dan pengecualian

  3. Panduan untuk Penerapan &Pemeliharaan MongoDB Menggunakan Wayang:Bagian 2

  4. Bagaimana mengelola dokumen di MongoDB

  5. Data pegas dan mongodb - putar kembali sederhana dengan pegas dalam @Transactional