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

Meteor menggunakan ambil atau temukan di fungsi pembantu templat?

Ya ada.

Dengan menggunakan fetch, Anda mendaftarkan ketergantungan pada seluruh hasil kueri yang ditetapkan di tempat. Dengan menggunakan find dan kemudian iterasi menggunakan {{#each}} ketergantungan terdaftar pada setiap dokumen secara terpisah. Jadi ketika satu dokumen berubah, hanya kode yang relevan yang dirender ulang. Saat menggunakan fetch , mengubah dokumen apa pun di kumpulan hasil akan merender ulang seluruh cakupan tempat Anda menggunakan fetch .

Untuk kumpulan hasil kecil tidak ada bedanya. Untuk set yang lebih besar dengan perubahan yang sering, hal ini dapat memperlambat komputasi dan menyebabkan artefak visual yang tidak diinginkan.

Saya menulis posting yang dapat membantu Anda memahaminya (meskipun tidak menjawab pertanyaan Anda secara langsung)



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $arrayElemAt

  2. Paksa mongodb untuk mengeluarkan JSON yang ketat

  3. Masalah dalam mengembalikan data yang diambil dari kueri DB yang disebut dalam loop

  4. Memahami dan Mengelola Ruang Disk di Server MongoDB Anda

  5. Mongoexport menggunakan batasan $gt dan $lt pada rentang tanggal