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.