Zdá se, že vaše otázka spojuje Meteor.userId()
a Meteor.user()
. Zdá se, že tělo otázky se ptá na první, zatímco předmět se ptá na druhé. Pokusím se oslovit oba.
- Na serveru v rámci funkce publikování voláním buď
Meteor.userId()
neboMeteor.user()
bude mon v podstatě ekvivalentníMeteor.users.findOne(Meteor.userId())
.Přímo v rámci volání metody můžete také použít
this.userId
místoMeteor.userId()
, ale pravděpodobně neuvidíte významný rozdíl ve výkonu. Když server přijme volání metody, spustí implementaci vaší metody s ID uživatele (a některými dalšími informacemi) uloženy v konkrétním