gpt4 book ai didi

meteor - 如何向 Meteor.users 集合添加字段

转载 作者:行者123 更新时间:2023-12-04 16:54:11 25 4
gpt4 key购买 nike

我想要存储在客户端上我的用户文档中的 Facebook accessToken。关注 meteor documentation ,我应该添加一个新的发布调用。

在 server.js 中:

Meteor.publish("access_token", function () {
return Meteor.users().find(
{ _id : Meteor.userId() },
{'services.facebook.accessToken': 1}
);
});

在 client.js 中:
Meteor.subscribe("access_token");

好吧,这就是我迷路的地方。 accessToken 现在应该为登录用户显示在 Meteor.users 集合中吗?喜欢:
var user = Meteor.users.findOne({ _id : Meteor.userId() }); 
console.log(user); // includes services.facebook.accessToken now

显然,我已经尝试了上述方法,但没有显示 accessToken。是的,我已经确认 mongo 文档包含 services.facebook。

那么......我是否创建了一个新的客户端集合并以某种方式将它连接到新的发布?我如何获得访问 token ?

最佳答案

您应该使用“字段”关键字

Meteor.users.find({ _id: this.userId },
{ fields: { the-extra-fields-that-you-want-go-here: 1 } }
);

http://docs.meteor.com/#fieldspecifiers

关于meteor - 如何向 Meteor.users 集合添加字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13019529/

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