Jeśli chcesz, aby typ konta był widoczny na kliencie, musisz utworzyć kanał publikowania/subskrypcji z wymaganym polem. Meteor publikuje tylko username
, email
i profile
domyślnie. Wywołanie metody w celu pobrania pola z bazy danych jest złym pomysłem w 99% przypadków.
Na początek kod serwera:
Meteor.publish('users', function() {
return Meteor.users.find({}, {fields: {accountType: 1}});
});
Klient:
Deps.autorun(function() {
Meteor.subscribe('users');
});
Kiedy uruchomisz to, upewnij się, że klient nie otrzymuje poufnych informacji o innych użytkownikach.