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

Satu publikasi menyembunyikan bidang bersarang dari publikasi lain

Ini bukan bug, ini adalah batasan yang diketahui dari MergeBox meteor. Ini adalah salah satu masalah membingungkan yang pernah dialami sebagian besar pengembang meteor.

Dari dokumen:

Jika lebih dari satu langganan mengirimkan nilai yang bertentangan untuk bidang (nama koleksi yang sama, ID dokumen, dan nama bidang), maka nilai pada klien akan menjadi salah satu nilai yang dipublikasikan, dipilih secara sewenang-wenang.

Anda dapat melihat posting ini untuk kemungkinan solusi. Dalam contoh Anda, Anda bisa ubah publikasi Anda agar terlihat seperti:

Meteor.publish 'fooList', ->
  Foo.find {}, fields: foo: 1, bar: 1

Itu akan mempublikasikan semua bar tingkat atas bidang yang menghindari konflik tetapi mungkin tidak dapat diterima dalam kasus penggunaan khusus Anda.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Apa driver MongoDB paling matang untuk C#?

  2. mongoexport E QUERY SyntaxError:Pengidentifikasi tak terduga

  3. Menautkan &Membuat Gabungan MongoDB Menggunakan SQL:Bagian 3

  4. MongoDB $dalam Operator Kueri

  5. Bagaimana cara mempercepat Sisipan MongoDB/detik?