Om du vill ha kontotyp synlig på klienten måste du skapa publicerings-/prenumerationskanal med önskat fält. Meteor publicerar bara username
, email
och profile
som standard. Att anropa en metod för att hämta ett fält från db är en dålig idé i 99 % av fallen.
Till att börja med, serverkod:
Meteor.publish('users', function() {
return Meteor.users.find({}, {fields: {accountType: 1}});
});
Klient:
Deps.autorun(function() {
Meteor.subscribe('users');
});
När du kör detta, se till att klienten inte får känslig information om andra användare.