Как добавить поля в коллекцию Meteor.users
Я хочу получить доступ к Facebook, который хранится в документе моего пользователя на клиенте. Послеметеорологическая документацияЯ должен просто добавить новый вызов публикации.
В 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 не появляется. Да, я подтвердил, что документ на монго содержит services.facebook.
Итак ... создать новую коллекцию клиентов и каким-то образом подключить ее к новой публикации? Как я могу получить accessToken?