Cómo agregar campos a la colección Meteor.users

Quiero que Facebook tenga acceso al teléfono que está almacenado en el documento de mi usuario en el cliente. Siguiendo eldocumentación de meteoros, Debería añadir una nueva llamada de publicación.

En server.js:

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

En client.js:

Meteor.subscribe("access_token");

Bien, aquí es donde me pierdo. ¿Debería aparecer accessToken en la colección Meteor.users ahora para el usuario que inició sesión? Me gusta:

var user = Meteor.users.findOne({ _id : Meteor.userId() }); 
console.log(user); // includes services.facebook.accessToken now

Obviamente, he intentado lo anterior y el accessToken no aparece. Sí, he confirmado que el documento mongo contiene services.facebook.

Entonces ... ¿creo una nueva colección de clientes y de alguna manera la conecto a la nueva publicación? ¿Cómo obtengo el accessToken?

Respuestas a la pregunta(2)

Su respuesta a la pregunta