title: With Iron Router, Find() and FindOne()
body: <p>I loaded Iron:Router with my Meteor, and now I'm having difficulties loading both all of a collection, and one specific entry.</p>
  
  <p>What I'm trying to do: In the Nav Bar, I want to list all of a user's previous entries.  I got that working great.  It lists each into a drop down, provides a proper link, and loads up only what the user has previous input.  In the body it's suppose to load up specific information for each entry.</p>
  
  <p>Whats not working: It's either not giving me a findOne() where the params._id equal the id in the route, or it's not loading anything.  The location is correct.  It's just not loading the info like it should.</p>
  
  <p>UPDATE: I moved some things around and got the 'name' field to print out, still not able to get it to verify owner just yet.  Console prints out: "Exception in template helper: ReferenceError: currentCharacter is not defined"  Replacing with current code.</p>
  
  <p>What am I doing wrong?  Below is the code:</p>
  
  <p>Route:</p>
  
  <pre><code>  this.route('character/:_id', {
      template: 'character',
      subscriptions: function() {
        return Meteor.subscribe("characterlist");
        return Meteor.subscribe("characterlist", this.params._id);
      },
      data: function () {
        var routeid = this.params._id;
        return {
          currentCharacter: CharList.findOne({_id: routeid}),
          characterlist: CharList.find({'owner':Meteor.userId()})
        };
      }
    });
  </code></pre>
  
  <p>Template Helper Class:</p>
  
  <pre><code>Template.character.helpers({
      characterlist: function () {
        return CharList.find({}, {sort: {createdAt: -1}});
      },
      currentCharacter: function () {
        return CharList.findOne({'_id':Router.current().params._id});
      },
      isOwner: function () {
        return currentCharacter.owner === Meteor.userId();
      }
    });
  </code></pre>
  
  <p>HTML:</p>
  
  <pre><code>&lt;template name='character'&gt;
  
    &lt;div class="container-body"&gt;
      {{#if currentUser}}
      &lt;div class="well"&gt;
        {{currentCharacter.name}}
        {{#with currentCharacter}}
        {{#if isOwner}}
        &lt;p&gt;Character: {{name}}&lt;/p&gt;
        {{else}}
        &lt;p&gt;You are not approved to make spends for this character.&lt;/p&gt;
        {{/if}}
        {{/with}}
      &lt;/div&gt;
      {{else}}
      &lt;h4&gt;Please log in.&lt;/h4&gt;
      {{/if}}
  
    &lt;/div&gt;
  &lt;/template&gt;
  </code></pre>