Ako môžem pridať nové pole k aktuálnemu prihlásenému používateľovi v dokumente pomocou „Meteor.user ()“?
POZNÁMKA: Používam meteoris balíčky na vytváranie a správu mojich používateľov
odpovede:
1 pre odpoveď č. 1môžeš použiť
Meteor.users.update({ _id: Meteor.userId() },{ $set: { "propertyHere": valueOfPropertyHere } });
Poznámka: Ak aktualizujete používateľa z klienta, musíte sa ubezpečiť, že máte správne povolenia, tiež Meteor.userId()
bude fungovať.
Ak to robíte zo servera, zmeňte Meteor.userId()
na this.userId
.. testované na Meteor 1.6