gpt4 book ai didi

javascript - 使用 Meteor.users.find() 获取 profile.name

转载 作者:行者123 更新时间:2023-12-02 15:13:03 26 4
gpt4 key购买 nike

我可以使用以下方式获取普通字段,例如 _idusername:

users: function () {
return Meteor.users.find({}, {fields:{_id:1,username:1}});
}

但是如何获取来自 Facebook/Google/Twitter 的 profile.name

最佳答案

使用http://docs.meteor.com/#/full/accounts_oncreateuser Hook 写入profile.name

Accounts.onCreateUser(function(options, user) {
// We still want the default hook's 'profile' behavior.
if (options.profile) {
user.profile = options.profile;
user.profile.memberSince = new Date();

// Copy data from Facebook to user object
user.profile.facebookId = user.services.facebook.id;
user.profile.firstName = user.services.facebook.first_name;
user.profile.email = user.services.facebook.email;
user.profile.link = user.services.facebook.link;
}

return user;
});

Getting Facebook Avatar in Meteor when Autopublish is removed

关于javascript - 使用 Meteor.users.find() 获取 profile.name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34678504/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com