Wenn Sie möchten, dass der Kontotyp auf dem Client sichtbar ist, müssen Sie einen Kanal zum Veröffentlichen / Abonnieren mit dem erforderlichen Feld erstellen. Meteor veröffentlicht nur username
, email
und profile
standardmäßig. Eine Methode aufzurufen, um ein Feld von db zu erhalten, ist in 99 % der Fälle eine schlechte Idee.
Zunächst Servercode:
Meteor.publish('users', function() {
return Meteor.users.find({}, {fields: {accountType: 1}});
});
Kunde:
Deps.autorun(function() {
Meteor.subscribe('users');
});
Wenn Sie dies zum Laufen bringen, stellen Sie als Nächstes sicher, dass der Client keine vertraulichen Informationen über andere Benutzer erhält.