Nếu bạn muốn hiển thị loại tài khoản trên máy khách, bạn cần tạo kênh xuất bản / đăng ký với trường cần thiết. Meteor chỉ xuất bản username
, email
và profile
theo mặc định. Gọi một phương thức để lấy một trường từ db là một ý tưởng tồi trong 99% trường hợp.
Để bắt đầu, mã máy chủ:
Meteor.publish('users', function() {
return Meteor.users.find({}, {fields: {accountType: 1}});
});
Khách hàng:
Deps.autorun(function() {
Meteor.subscribe('users');
});
Khi bạn chạy phần mềm này, tiếp theo, hãy đảm bảo rằng khách hàng đó không nhận được thông tin nhạy cảm về những người dùng khác.