title: Getting ParseObject's objectId and saving it
body: <p>I'm clearly missing something.
  I started reading the Parse.com guide, and saw this:</p>
  
  <pre><code>ParseObject gameScore = new ParseObject("GameScore");
  gameScore.put("score", 1337);
  gameScore.put("playerName", "Sean Plott");
  gameScore.put("cheatMode", false);
  gameScore.saveInBackground();
  </code></pre>
  
  <p>Which creates this object:</p>
  
  <pre><code>objectId: "xWMyZ4YEGZ", score: 1337, playerName: "Sean Plott", cheatMode: false,
  createdAt:"2011-06-10T18:33:42Z", updatedAt:"2011-06-10T18:33:42Z"
  </code></pre>
  
  <p>And then it says -</p>
  
  <blockquote>
    <p>If you have the objectId, you can retrieve the whole ParseObject using a ParseQuery</p>
  </blockquote>
  
  <p>So I have two questions - <br/><br/>
  <strong>1. How can I get the objectId when it's created on the parse-server-side?</strong>
  <br/><br/>
  <strong>2. If I'm not creating the objectId, then I cannot re-create it if it's lost (user clears app's data for example). So there's no real point to remote server.. What am I missing here?</strong></p>