title: backbone.js fetch results cached
body: <p>I am using fetch in the index action of the following backbone.js controller:</p>
  
  <pre><code>App.Controllers.PlanMembers = Backbone.Controller.extend({
      routes: {
          "": "index"
      },
  
      index: function () {
          var planMembers = new App.Collections.PlanMembers();
  
          planMembers.fetch({
              success: function () {
                  var recoveryTeam = planMembers.select(function (planMember) {
                      return planMember.get("TeamMemberRole") == "RecoveryTeam";
                  });
  
                  var otherMembers = planMembers.select(function (planMember) {
                      return planMember.get("TeamMemberRole") == "Other";
                  });
  
                  new App.Views.Index({ collection: { name: "Team", members: recoveryTeam }, el: $('#recoveryTeam') });
  
                  new App.Views.Index({ collection: { name: "Team", members: otherMembers }, el: $('#otherTeam') });
              },
              error: function () {
                  alert('failure');
                  showErrorMessage("Error loading planMembers.");
              }
          });
      }
  });
  </code></pre>
  
  <p>The problem is that the results are being cached.  It does not pick up database changes.  Is there anyway to tell backbone.js not to cache the results?</p>
  
  <p>I know I could override the url of the collection and append a timestamp but I am looking for something a bit cleaner than that.</p>