sql >> Databáze >  >> NoSQL >> MongoDB

Meteor – Proč bych měl používat this.userId přes Meteor.userId() kdykoli je to možné?

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.

  1. Na serveru v rámci funkce publikování voláním buď Meteor.userId() nebo Meteor.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ísto Meteor.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

    1. Mongodb najít uvnitř dílčí pole

    2. Problémy s @Qualifier

    3. MongoDB $allElementsTrue

    4. jak serializovat třídu?