Meteor.userId против Meteor.userId ()
У меня есть небольшой фрагмент кода, например, для обновления имени в профиле моего пользователя:
Meteor.users.update({_id: Meteor.userId()}, {$set:{"profile.name": name}});
Когда я работаю локально, я могу использоватьMeteor.userId
или жеMeteor.userId()
без проблем. Однако при развертывании в модуле у меня возникают проблемы. Если у меня нет оператора, он выполнит начальный набор $, но не более. Если я пользуюсь операторами, он ведет себя так, как я и ожидал.
Почему это? Я предполагаю, что я не должен был использовать это без оператора для начала, но есть ли причина, почему он вообще работал?