【发布时间】:2021-05-28 02:16:12
【问题描述】:
在 Meteor 中,可以向新用户文档的根级别添加额外的字段,如下所示:
// See: https://guide.meteor.com/accounts.html#adding-fields-on-registration
Accounts.onCreateUser((options, user) =>
// Add custom field to user document...
user.customField = "custom data";
return user;
});
在客户端,可以像这样检索当前用户的一些数据:
// { _id: "...", emails: [...] }
Meteor.user()
默认情况下,返回的用户上不存在customField。如何通过Meteor.user() 调用检索该附加字段,以便我们得到{ _id: "...", emails: [...], customField: "..." }?目前,publishing custom data 上的文档似乎建议发布一个额外的集合。由于代码和流量开销的原因,这是不希望的。是否可以覆盖 Meteor.user() 调用的默认字段以提供额外的字段?
【问题讨论】: