title: Is passing the entire object really the way to do this?
body: <p>At <a href="http://es.discovermeteor.com/chapters/creating-posts/" rel="nofollow">this page</a>, I see this code:</p>
  
  <pre><code>post._id = Posts.insert(post);
  Router.go('postPage', post);
  </code></pre>
  
  <p>...to load a page based on the _id value.</p>
  
  <p>Is this really what it should be, or should it be instead:</p>
  
  <pre><code>var id = Posts.insert(post);
  Router.go('postPage', id);
  </code></pre>
  
  <p>?</p>
  
  <p>IOW, why pass the entire object when all that is needed is the id, which is returned from the insert function (quoting from the page linked to above, "<em>La función insert() devuelve el identificador _id del objeto que se ha insertado en la base de datos</em>")?</p>
  
  <p>Even if the way shown works (the router is smart enough to extract the id), isn't "my way" better (even though I'm not Sinatra)?</p>