/ / Meteor.users ďalšie polia - mongodb, meteor, mongoose

Meteor.users ďalšie polia - mongodb, meteor, mongoose

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ď č. 1

môž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