title: Backbone JS Save/Delete to Server Keep Primary Keys Associated with Models?
body: <p>Ok let's say I have a database with a Person table.  It has the following fields.</p>
  
  <pre><code>Id (PK, auto-increment) Name (string) Age (int)
  </code></pre>
  
  <p>I can fetch the server for a List of People and when I render the Backbone Views it will have their associated Ids in the model.  Great.</p>
  
  <p>Now let's say I have an Add functionality to add a new Person.  I might have 2 text boxes (one for name, one for age) and a save button.  </p>
  
  <p>When I click save I could use my People Collection from Backbone and add that record to the collection and it will also handle (POST to the Backbone Collection URL) posting (name, age) to my server.</p>
  
  <p>However the thing I'm not understanding is the Id that is generated from the database insert is no longer associated with the Backbone Model I just spun up.</p>
  
  <p>Or is the idea that after ever "add" I need to fetch again to get a fresh list?</p>