Se vuoi che il tipo di account sia visibile sul client, devi creare un canale di pubblicazione/iscrizione con il campo necessario. Meteor pubblica solo username
, email
e profile
per impostazione predefinita. Chiamare un metodo per ottenere un campo da db è una cattiva idea nel 99% dei casi.
Per cominciare, codice del server:
Meteor.publish('users', function() {
return Meteor.users.find({}, {fields: {accountType: 1}});
});
Cliente:
Deps.autorun(function() {
Meteor.subscribe('users');
});
Quando esegui questa operazione, assicurati che il client non ottenga informazioni riservate su altri utenti.