title: How to add fields to the Meteor.users collection
body: <p>I want the Facebook accessToken that is stored in my user's document on the client. Following the <a href="http://docs.meteor.com/#meteor_users">meteor documentation</a>, I should just add a new publish call.</p>
  
  <p><strong>In server.js:</strong></p>
  
  <pre><code>Meteor.publish("access_token", function () {
    return Meteor.users().find(
      { _id : Meteor.userId() }, 
      {'services.facebook.accessToken': 1}
    );
  });
  </code></pre>
  
  <p><strong>In client.js:</strong></p>
  
  <pre><code>Meteor.subscribe("access_token");
  </code></pre>
  
  <p>Alright, here's where I get lost. Should the accessToken just show up in the Meteor.users collection now for the logged in user? Like:</p>
  
  <pre><code>var user = Meteor.users.findOne({ _id : Meteor.userId() }); 
  console.log(user); // includes services.facebook.accessToken now
  </code></pre>
  
  <p>Obviously, I've tried the above and the accessToken doesn't show up. Yes, I've confirmed that the mongo document contains services.facebook.</p>
  
  <p>So... do I create a new client collection and somehow hook it up to the new publish? How do I get the accessToken?</p>