Как вы условно отправляете данные клиенту в Метеор?
я пытаюсь выяснить, как условно отправить данные клиенту вметеор, У меня есть два типа пользователей, и в зависимости от типа пользователя их интерфейсы на клиенте (и, следовательно, данные, которые им требуются, различны).
Допустим, пользователи имеют типcounselor
или жеstudent
, Каждый пользовательский документ имеет что-то вродеrole: 'counselor'
или же .role: 'student'
Студенты имеют конкретную информацию о студентах, какsessionsRemaining
а такжеcounselor
и у консультантов есть такие вещи, какpricePerSession
, так далее.
Как бы я убедиться, чтоMeteor.user()
на стороне клиента есть информация, которая мне нужна, и ничего лишнего? Если я'я вошел как студент,Meteor.user()
должны включатьsessionsRemaining
а такжеcounselor
, но не если ям вошел как консультант. Я думаю, что я могу искать условные публикации и подписки в терминах метеора.