我知道这个问题已经被问过很多次了,但我很难发布这些信息。
在 Accounts.onCreateUser 我添加一个像这样的字段
{
...
user['info'] = { email: options.email, is_admin: false};
}
我发布此信息;
Meteor.publish('user', function() {
return Meteor.users.find({}, { fields: { info: 1} });
}
和
Meteor.subscribe('user');
调试后发布查询返回正确的信息,但当我尝试访问 Meteor.user() 时从未将这些信息提供给客户端。我是否必须做其他事情才能允许 Meteor.user() 访问信息?
有什么建议么?