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.userIdmí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