Saya pikir saya telah menemukan solusi untuk yang satu ini. Setelah membaca tentang caching bekerja di Meteor, saya telah menemukan model berlangganan dan bagaimana ini berhubungan dengan meteor minimongo http ://docs.meteor.com/#dataandsecurity . Alasan ini gagal kemudian berhasil adalah karena pada pemuatan pertama data masih di-cache di minimongo. Saat ini saya sedang memeriksa Layanan login Akun yang Dikonfigurasi untuk memeriksa apakah data pengguna telah dimuat. Saat ini saya menggunakan ini karena saya tidak dapat menemukan cara untuk berlangganan layanan pengguna Metor, tetapi dugaan saya adalah bahwa layanan login Akun akan bergantung pada koleksi pengguna Metor. Solusi saya saat ini terlihat seperti ini:
if(Accounts.loginServicesConfigured()){
var owner = Meteor.users.findOne(this.owner);
if (owner._id === Meteor.userId())
return "me";
return displayName(owner);
}
Saat ini tampaknya berfungsi dengan benar. Saya masih mempelajari cara berlangganan layanan pengguna ini. Beberapa referensi yang sangat berguna yang saya temukan saat mencari solusi untuk ini
- https://github.com/oortcloud/unofficial-meteor-faq
- http://psychopyko.com/cool-stuff/meteor -6-tips-sederhana/
- https://groups.google.com/forum/ #!topic/meteor-talk/QKXe7qfBfqg