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

Bagaimana cursor.observe bekerja dan bagaimana menghindari beberapa instance berjalan?

Sisi server, mulai sekarang, observe bekerja sebagai berikut:

  1. Membuat kumpulan dokumen yang cocok dengan kueri.
  2. Secara teratur melakukan polling database dengan kueri dan mengambil perbedaan dari perubahan, memancarkan peristiwa yang relevan ke callback.
  3. Saat data yang cocok diubah/dimasukkan ke mongo oleh meteor itu sendiri, pancarkan peristiwa yang relevan, langkah hubung singkat #2 di atas.

Ada rencana (mungkin di rilis berikutnya) untuk secara otomatis memastikan bahwa panggilan untuk berlangganan yang memiliki argumen yang sama dibagikan. Jadi pada dasarnya mengurus bagian singleton untuk Anda secara otomatis.

Tentu saja Anda bisa mencapai sesuatu seperti ini sendiri, tapi saya yakin ini adalah prioritas tinggi untuk tim meteor, jadi mungkin tidak sepadan dengan usaha saat ini.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bagaimana cara menjalankan kueri penjelasan dengan driver 2.4 C# Mongo?

  2. KESALAHAN:proses anak gagal, keluar dengan nomor kesalahan 51 MongoDB

  3. Jika saya memiliki id dokumen mongo sebagai string, bagaimana cara memintanya sebagai _id?

  4. Otomatisasi dan Manajemen Database Open Source di Cloud - Mengumumkan ClusterControl 1.6

  5. MongoDB $ltrim