8

この質問が何度も寄せられていることは承知していますが、この情報を公開するのに苦労しています。

Accounts.onCreateUser で、次のようなフィールドを追加しています

{
 ...
 user['info'] = { email: options.email, is_admin: false};
}

この情報を公開します。

Meteor.publish('user', function() {
    return Meteor.users.find({}, { fields: { info: 1} });
}

Meteor.subscribe('user');

Publish クエリをデバッグした後、正しい情報が返されますが、Meteor.user() にアクセスしようとすると、クライアントに提供されません。Meteor.user() が情報にアクセスできるようにするために何か他のことをする必要がありますか?

助言がありますか?

4

1 に答える 1